From: Jim Meyering Date: Sun, 8 Nov 1998 03:42:04 +0000 (+0000) Subject: . X-Git-Tag: FILEUTILS-4_0-b7~5 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7bf8c634eb6328118caf09d12af7129279d2217f;p=thirdparty%2Fcoreutils.git . --- diff --git a/old/fileutils/ChangeLog b/old/fileutils/ChangeLog index fb603a564e..fea7074079 100644 --- a/old/fileutils/ChangeLog +++ b/old/fileutils/ChangeLog @@ -1,7 +1,23 @@ -1998-10-31 Jim Meyering +1998-11-07 Jim Meyering * 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 + * 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