From: Johannes Schindelin Date: Thu, 23 Feb 2012 21:26:14 GMT Subject: Re: [msysGit] [PATCH] mingw: work around stat-limitation Message-ID: In-Reply-To: <1330028744-5280-1-git-send-email-kusmabite@gmail.com> Hi, On Thu, 23 Feb 2012, Erik Faye-Lund wrote: > 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