X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=032df8ef266047c0365f4ef09d93c8da8b638eff;hb=772a6b7e3fa813310c645f81e83842f598bbc2e7;hp=e2c0d061ab86b6e9f24cd7ad623e18128add9b60;hpb=ba62d45bdf79356e0899aea78f682fd2665df2e2;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index e2c0d061a..032df8ef2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,47 @@ 2010-07-31 Bruno Haible + 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 + + 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. + Reported by Rainer Tammer. + +2010-07-31 Bruno Haible + + iconv: Work around AIX 6.1..7.1 bug. + * doc/posix-functions/iconv.texi: Mention AIX 6.1, 7.1 bug. + * m4/iconv.m4 (AM_ICONV_LINK): Test against AIX 6.1, 7.1 bug. When + cross-compiling, guess no on all versions of AIX. + Reported by Rainer Tammer. + +2010-07-31 Bruno Haible + + readlink: Relax test a bit. + * tests/test-readlink.h (test_readlink): Allow different errno value + when readlink is called with a file name that ends in / and refers to + a file. + Suggested by Eric Blake. + Reported by Rainer Tammer. + +2010-07-31 Bruno Haible + + copysign: Does not require -lm on glibc systems. + * modules/copysign (configure.ac): Use gl_MATHFUNC, not + gl_COMMON_DOUBLE_MATHFUNC. + * m4/mathfunc.m4 (gl_COMMON_DOUBLE_MATHFUNC): Update comments. + +2010-07-31 Bruno Haible + duplocale: Work around AIX 7.1 bug. * m4/duplocale.m4 (gl_FUNC_DUPLOCALE): Let the test fail also when duplocale(LC_GLOBAL_LOCALE) returns (locale_t)0.