]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
.
authorJim Meyering <jim@meyering.net>
Sun, 8 Nov 1998 03:42:04 +0000 (03:42 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 8 Nov 1998 03:42:04 +0000 (03:42 +0000)
old/fileutils/ChangeLog

index fb603a564ead440d2f8e42140f2be959085c1ec0..fea70740798493c7c04192789cf862b8bba4eeec 100644 (file)
@@ -1,7 +1,23 @@
-1998-10-31  Jim Meyering  <meyering@ascend.com>
+1998-11-07  Jim Meyering  <meyering@ascend.com>
 
        * Version 4.0-b7.
 
+       Accommodate the Hurd (defining lstat to rpl_lstat via config.h didn't
+       work on Hurd systems because of an inline definition of lstat in a
+       system header file).  This also makes it so that you may run `ls '' '
+       on systems that let l?stat operate on the empty string.
+
+       * src/remove.c [HAVE_LSTAT_EMPTY_STRING_BUG]: Define lstat to rpl_lstat
+       and declare the latter.
+       * lib/stat.c [stat]: Remove #undef.
+       (rpl_stat): Protoize.
+       * lib/lstat.c [lstat]: Remove #undef.
+       (rpl_lstat): Protoize.  Use ENOENT, not EINVAL, to be consistent
+       with lib/stat.c.
+       * acconfig.h: Remove #undef's for lstat and stat.
+
+1998-10-31  Jim Meyering  <meyering@ascend.com>
+
        * tests/rm/Makefile.am (TESTS): Add new test `empty-name',
        but comment it out.
        * tests/rm/empty-name: New file.
@@ -9,7 +25,7 @@
        * acconfig.h (stat): New #undef.
        This omission was uncovered when Mark Kettenis reported that
        `rm -r ''' got a failed assertion on the Hurd.  This change
-       doesn't fix *that* problem.
+       doesn't fix *that* problem -- see above.
 
 1998-10-25  Jim Meyering  <meyering@ascend.com>