summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2010-07-31 15:20:35 +0200
committerBruno Haible <bruno@clisp.org>2010-07-31 15:20:35 +0200
commit772a6b7e3fa813310c645f81e83842f598bbc2e7 (patch)
treed797ffa723a9268fb50485a8ee6b8d1f8193b3be /ChangeLog
parent542af6b9ca1011a9d304139cb8f5e7b6cf217c47 (diff)
downloadgnulib-772a6b7e3fa813310c645f81e83842f598bbc2e7.tar.gz
linkat: Work around AIX 7.1 bug.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e90bfe8997..032df8ef26 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,16 @@
2010-07-31 Bruno Haible <bruno@clisp.org>
+ linkat: Work around AIX 7.1 bug.
+ * m4/linkat.m4 (gl_FUNC_LINKAT): Require AC_CANONICAL_HOST. Test
+ whether linkat handles trailing slash correctly. If not, replace linkat
+ and define LINKAT_TRAILING_SLASH_BUG.
+ * lib/linkat.c (rpl_linkat): If LINKAT_TRAILING_SLASH_BUG is defined,
+ check whether (fd1,file1) points to a directory if file1 or file2 ends
+ in a slash. Code taken from lib/link.c.
+ * doc/posix-functions/linkat.texi: Mention trailing slash bug.
+
+2010-07-31 Bruno Haible <bruno@clisp.org>
+
Correctly determine whether pow is available in libc on AIX 7 with xlc.
* m4/mathfunc.m4 (gl_MATHFUNC): Actually use the 'funcptr' variable.
This disables an xlc optimization that was causing wrong test results.