getcwd-lgpl: relax test for FreeBSD
[gnulib.git] / ChangeLog
index e8e37db..a174518 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,57 @@
+2011-05-13  Eric Blake  <eblake@redhat.com>
+
+       getcwd-lgpl: relax test for FreeBSD
+       * doc/posix-functions/getcwd.texi (getcwd): Document portability
+       issue.
+       * tests/test-getcwd-lgpl.c (main): Relax test.
+       Reported by Matthias Bolte.
+
+2011-05-11  Eric Blake  <eblake@redhat.com>
+
+       test-fflush: silence compiler warning
+       * tests/test-fflush.c (main): Don't fclose a NULL pointer.
+
+2011-05-11  Bruno Haible  <bruno@clisp.org>
+
+       canonicalize, canonicalize-lgpl: Avoid crash dialog on MacOS X.
+       * m4/canonicalize.m4 (gl_FUNC_REALPATH_WORKS): Add GL_NOCRASH code.
+       * modules/canonicalize (Depends-on): Add 'nocrash'.
+       * modules/canonicalize-lgpl (Depends-on): Likewise.
+       * doc/posix-functions/realpath.texi: Update platforms list.
+       Reported by Ryan Schmidt <ryandesign@macports.org>.
+
+2011-05-11  Bruno Haible  <bruno@clisp.org>
+
+       group-member: Declare function in <unistd.h>.
+       * lib/unistd.in.h (group_member): New declaration.
+       * lib/group-member.h: Remove file.
+       * lib/group-member.c: Include <unistd.h> instead of group-member.h.
+       * tests/test-unistd-c++.cc: Check signature of group_member.
+       * m4/group-member.m4 (gl_FUNC_GROUP_MEMBER): Require
+       gl_UNISTD_H_DEFAULTS. Set HAVE_GROUP_MEMBER.
+       * m4/unistd_h.m4 (gl_UNISTD_H): Check whether group_member is declared.
+       (gl_UNISTD_H_DEFAULTS): Initialize GNULIB_GROUP_MEMBER,
+       HAVE_GROUP_MEMBER.
+       * modules/group-member (Files): Remove lib/group-member.h.
+       (Depends-on): Add unistd. Specify conditions.
+       (configure.ac): Invoke gl_UNISTD_MODULE_INDICATOR.
+       (Include): Change to <unistd.h>.
+       * modules/unistd (Makefile.am): Substitute GNULIB_GROUP_MEMBER,
+       HAVE_GROUP_MEMBER.
+       * NEWS: Mention the change.
+       * lib/euidaccess.c: Don't include group-member.h.
+
+2011-05-11  Bruno Haible  <bruno@clisp.org>
+
+       group-member: Document module.
+       * doc/glibc-functions/group_member.texi: Mention the 'group-member'
+       module.
+
+2011-05-11  Bruno Haible  <bruno@clisp.org>
+
+       fclose: Fix mistake earlier today.
+       * lib/fclose.c (rpl_fclose): Don't assume that EOF < 0.
+
 2011-05-11  Eric Blake  <eblake@redhat.com>
 
        fclose: preserve fflush errors