summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-03-07 10:16:50 +0000
committerJim Meyering <jim@meyering.net>2003-03-07 10:16:50 +0000
commit390a0fb48d86416d865618f63433a60e08e0b5ea (patch)
tree19fd73ce442cc133bb51b3a22ab272ee7111e98b /lib
parent5635524114369f5f1164859fd80327fbd943c734 (diff)
downloadcoreutils-390a0fb48d86416d865618f63433a60e08e0b5ea.tar.xz
*** empty log message ***
Diffstat (limited to 'lib')
-rw-r--r--lib/ChangeLog11
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/ChangeLog b/lib/ChangeLog
index f9c054011..603f06ab1 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,15 +1,18 @@
2003-03-07 Jim Meyering <jim@meyering.net>
+ * getcwd.c: #undef getcwd only after *all* included header files.
+ Declare getcwd unconditionally. The problem was that same.h
+ included config.h, and that defined getcwd to rpl_getcwd a second
+ time (after the original #undef), and led to the rpl_getcwd
+ function calling itself endlessly. This was the cause of at least
+ the `du' test failures on IRIX 6.5, reported by Nelson Beebe.
+
* same.h (same_name): Remove unnecessary inclusion of config.h.
It also happened to lead to infinite recursion in getcwd.c.
(PARAMS): Remove definition and use.
2003-03-06 Jim Meyering <jim@meyering.net>
- * getcwd.c: #undef getcwd before including system headers.
- This avoid a build failure on IRIX 6.5. Reported by Nelson Beebe.
-
- Fix a bug that causes du to dump core on 64-bit systems.
* ftw.c (ftw_startup): Declare `func' parameter to be of type
NFTW_FUNC_T, not void* which may be smaller on 64-bit systems.
Remove now-unnecessary cast.