+2011-05-07 Bruno Haible <bruno@clisp.org>
+
+ fseeko: Simplify.
+ * m4/fseeko.m4 (gl_HAVE_FSEEKO): Remove macro.
+ (gl_FUNC_FSEEKO): Inline it here.
+
+2011-05-07 Bruno Haible <bruno@clisp.org>
+
+ fseek: Move AC_LIBOBJ invocations to module description.
+ * m4/fseek.m4 (gl_REPLACE_FSEEK): Remove macro.
+ (gl_FUNC_FSEEK): Inline it here. Move AC_LIBOBJ invocation from here...
+ * modules/fseek (configure.ac): ... to here.
+
+2011-05-07 Bruno Haible <bruno@clisp.org>
+
+ fseek: Respect rules for use of AC_LIBOBJ.
+ * m4/fseeko.m4 (gl_FUNC_FSEEKO): Move gl_REPLACE_FSEEK invocation from
+ here...
+ * m4/fseek.m4 (gl_FUNC_FSEEK): ... to here.
+
+2011-05-07 Bruno Haible <bruno@clisp.org>
+
+ fseeko: Respect rules for use of AC_LIBOBJ.
+ * m4/fseeko.m4 (gl_REPLACE_FSEEKO): Remove macro.
+ (gl_FUNC_FSEEKO): Inline it here. Move AC_LIBOBJ invocation from
+ here...
+ * modules/fseeko (configure.ac): ... to here.
+
+2011-06-13 Bruno Haible <bruno@clisp.org>
+
+ gnulib-tool: Allow comments in the 'Depends-on' section.
+ * doc/gnulib.texi (Module description): Mention comment syntax in the
+ Depends-on section.
+ * gnulib-tool (func_get_dependencies): Filter out comment lines.
+
+2011-06-13 Bruno Haible <bruno@clisp.org>
+
+ file-set.h: guard __attibute__ use, now that it's not always defined
+ * lib/file-set.h (record_file): Use __attribute__ only with compiler
+ versions that support it. This fixes a coreutils build failure with
+ the vendor cc on HP-UX 11.31.
+
+2011-06-12 Bruno Haible <bruno@clisp.org>
+
+ acl: Add support for HP-UX >= 11.11 JFS ACLs.
+ * doc/acl-resources.txt: Add info about the ACL APIs on HP-UX.
+ * m4/acl.m4 (gl_FUNC_ACL): Also test for HP-UX 11.11 API.
+ * lib/acl-internal.h [HP-UX 11.11]: Include <aclv.h>.
+ (acl, aclsort): New declarations.
+ (aclv_nontrivial): New declaration.
+ * lib/file-has-acl.c (aclv_nontrivial) [HP-UX 11.11]: New function.
+ (file_has_acl): Read also the second kind of HP-UX ACLs.
+ * lib/set-mode-acl.c (qset_acl) [HP-UX 11.11]: Try to set the second
+ kind of HP-UX ACLs if the first kind fails.
+ * lib/copy-acl.c (qcopy_acl) [HP-UX 11.11]: Read and set also the
+ second kind of HP-UX ACLs.
+ * tests/test-sameacls.c [HP-UX 11.11]: Include <aclv.h>.
+ (main) [HP-UX 11.11]: Test also whether the second kind of HP-UX ACLs
+ agree.
+ * tests/test-file-has-acl.sh (acl_flavor) [HP-UX 11.11]: Set to
+ hpuxjfs.
+ Handle hpuxjfs.
+ * tests/test-set-mode-acl.sh (acl_flavor) [HP-UX 11.11]: Set to
+ hpuxjfs.
+ Handle hpuxjfs.
+ * tests/test-copy-acl.sh (acl_flavor) [HP-UX 11.11]: Set to hpuxjfs.
+ (func_test_same_acls): Use both lsacl and getacl.
+ Handle hpuxjfs.
+ * tests/test-copy-file.sh (acl_flavor) [HP-UX 11.11]: Set to hpuxjfs.
+ (func_test_same_acls): Use both lsacl and getacl.
+ Handle hpuxjfs.
+
+2011-06-12 Bruno Haible <bruno@clisp.org>
+
+ acl: Complete the 2010-08-10 fix.
+ * lib/file-has-acl.c (file_has_acl) [HP-UX]: Also test against ENOTSUP.
+ * lib/set-mode-acl.c (qset_acl) [HP-UX]: Likewise.
+ * lib/copy-acl.c (qcopy_acl) [HP-UX]: Test for the errno values
+ explicitly.
+ * tests/test-sameacls.c (main) [HP-UX]: Also test against ENOTSUP.
+ Reported in <http://debbugs.gnu.org/db/60/6053.html>.
+
+2011-06-12 Bruno Haible <bruno@clisp.org>
+
+ spawn-pipe tests: Comments.
+ * tests/test-spawn-pipe-child.c (main): Update comment.
+ Reported by James Youngman <jay@gnu.org>.
+
+2011-06-11 James Youngman <jay@gnu.org>
+
+ New module 'stat-size'.
+ * modules/stat-size: New module. Provides macros for accessing
+ file size information in instances of struct stat. Depends on the
+ fileblocks module because it calls st_blocks.
+ * lib/stat-size.h: New file, adapted from coreutils' system.h.
+ * doc/gnulib.texi: Include stat-size.texi.
+ * doc/stat-size.texi: Documentation for this module.
+ * m4/stat-size.m4: New file; defines gl_STAT_SIZE.
+ * m4/fileblocks.m4: Mention that stat-size depends on the call to
+ AC_STRUCT_ST_BLOCKS.
+
+2011-06-09 Bruno Haible <bruno@clisp.org>
+
+ thread: Support pthreads-win32.
+ * lib/glthread/thread.h (gl_thread_self): Define differently on
+ pthreads-win32.
+ (gl_null_thread): New declaration.
+ (gl_thread_self_pointer): New macro.
+ * lib/glthread/thread.c (gl_null_thread): New constant.
+ * tests/test-lock.c: Use gl_thread_self_pointer instead of
+ gl_thread_self.
+ * tests/test-tls.c: Likewise.
+ Suggested by Paul Eggert. Reported by Eric Blake.
+
+2011-06-09 Bruno Haible <bruno@clisp.org>
+
+ thread: Fix confusion between NULL and 0.
+ * lib/glthread/thread.h (gl_thread_self): Use NULL and 0 appropriately.
+ Reported by Paul Eggert.
+
+2011-06-09 Bruno Haible <bruno@clisp.org>
+
+ spawn-pipe tests: Avoid test failure on HP-UX 11.
+ * tests/test-spawn-pipe-child.c (main) [HP-UX]: Don't assert that fd 2
+ is closed.
+
+2011-06-09 Bruno Haible <bruno@clisp.org>
+
+ acl tests: Fix compilation error on HP-UX 11.
+ * tests/test-sameacls.c: Include <sys/acl.h> also on HP-UX.
+
+2011-06-09 Bruno Haible <bruno@clisp.org>
+
+ rmdir: Avoid test failure on HP-UX 10.20.
+ * tests/test-rmdir.h (test_rmdir_func): Accept ENOTEMPTY error, like
+ EEXIST.
+
+2011-06-08 Eric Blake <eblake@redhat.com>
+
+ perror: fix test on mingw
+ * modules/perror-tests (Depends-on): Add dup2.
+
+ strerror_r-posix: fix on MacOS
+ * m4/strerror.m4 (gl_FUNC_STRERROR): Flush out MacOS bug.
+ * m4/strerror_r.m4 (gl_FUNC_STRERROR_R_WORKS): Likewise, and fix
+ logic bug.
+ * lib/strerror_r.c (strerror_r): Fix the bug.
+ * lib/strerror.c (strerror): Likewise.
+ * doc/posix-functions/strerror_r.texi (strerror_r): Document the
+ problem.
+ * doc/posix-functions/strerror.texi (strerror): Likewise.
+ * doc/posix-functions/perror.texi (perror): Likewise.
+ * tests/test-strerror.c (main): Enhance test.
+ * tests/test-strerror_r.c (main): Likewise.
+
2011-06-08 Bruno Haible <bruno@clisp.org>
gnulib-tool: Better isolation between different gnulib-tool invocations.