This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 02/10/2015 09:28 AM, Eric Blake wrote: > > The bug is in cygwin1.dll, not bash. Here's a STC; opening a file > should NOT change its st_ino number, but that's exactly what cygwin is > doing to /dev/tty. As such, bash thinks that because the ino changed > between stat() and open() that there is a race of someone trying to do > bad things behind bash's back, and noclobber restrictions kick in to > prevent bash from using the file. The same test from the command line: $ stat -c %i /dev/tty - 0>/dev/tty 327680 8912896 use any other (already-existing) file to see that the two numbers should normally be the same. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |