coreutils-6.11-1 in release-2 area

Eric Blake
Tue May 13 02:11:00 GMT 2008

Hash: SHA1

I've finally finished a build of coreutils 6.11, and uploaded it to the
release-2 area.  It makes heavy use of the openat() family of functions.
It also exercises the improved statvfs interface; I was able to remove the
cygwin-specific hack for df -T.  It fixes the bug with "rm -rf 'dir '"
that I recently reported on the -devel list, but I am still waiting on a
cygwin1.dll fix for "mkdir 'dir /'" to correctly munge the trailing space.

Note that .exe magic is slightly different, in part due to different
underlying semantics.  For example, now that 'foo.' and 'foo' are separate
files, it is much tougher to decide whether 'foo' and 'foo.exe' are the
same file, or whether a directory has both files at once.  Likewise, now
that open() sees through symlinks that lack .exe suffix (for example, if
/bin/ksh linked to /bin/pdksh instead of /bin/pdksh.exe), there are a lot
fewer cygwin-specific patches.  Additionally, I had to alter my magic to
work with the new cygwin_path_conv methods, rather than the old PATH_MAX
interfaces.  So there will probably be issues and/or regressions; please
report them on this list, and I will try to fix them before cygwin 1.7.0
goes live.

- --
Don't work too hard, make some time for fun as well!

Eric Blake   
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at
Comment: Using GnuPG with Mozilla -


More information about the Cygwin-apps mailing list