Re: [msysGit] [PATCH] mingw: work around stat-limitation
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Feb 23, 2012, 21:26 UTC
- Message-ID
- <alpine.DEB.1.00.1202231525320.3340@s15462909.onlinehome-server.info>
- In-Reply-To
- <1330028744-5280-1-git-send-email-kusmabite@gmail.com>
Hi,
On Thu, 23 Feb 2012, Erik Faye-Lund wrote:
Show 8 quoted lines
> Our stat implementation for Windows always sets st_ino to 0. This > means that checking if isatty(0) and comparing the reported inodes > of stdout and stdin is not sufficient to detect that both are > pointing to the same TTY. > > Luckily, there's only one console on Windows, so adding a check for > isatty(1) should do the trick. For platforms where inodes are > reported correctly, this should still be correct.
Sorry to ask so stupidly, but why does isatty(1) work and isatty(0) does not? Should they not access the very same console object?
Thanks, Dscho