summaryrefslogtreecommitdiff
path: root/old
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1998-11-08 03:42:04 +0000
committerJim Meyering <jim@meyering.net>1998-11-08 03:42:04 +0000
commit7bf8c634eb6328118caf09d12af7129279d2217f (patch)
tree68b73405407ebc4cc811029fb16fcab80aff10f3 /old
parentc091e6fe837c97a6c32bbf2e32371cde9b60eefc (diff)
downloadcoreutils-7bf8c634eb6328118caf09d12af7129279d2217f.tar.xz
.
Diffstat (limited to 'old')
-rw-r--r--old/fileutils/ChangeLog20
1 files changed, 18 insertions, 2 deletions
diff --git a/old/fileutils/ChangeLog b/old/fileutils/ChangeLog
index fb603a564..fea707407 100644
--- a/old/fileutils/ChangeLog
+++ b/old/fileutils/ChangeLog
@@ -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>