acl: Add support for ACLs on NonStop Kernel.
[gnulib.git] / ChangeLog
index a35444b..18d7d4b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,81 @@
+2010-10-03  Bruno Haible  <bruno@clisp.org>
+            Joachim Schmitz  <schmitz@hp.com>  (tiny change)
+
+       acl: Add support for ACLs on NonStop Kernel.
+       * m4/acl.m4 (gl_FUNC_ACL): For Solaris, test for facl(), not for acl().
+       Check whether the function aclsort() exists.
+       * lib/acl-internal.h: For Solaris, test HAVE_FACL, not HAVE_ACL.
+       (acl_nontrivial) [HAVE_ACLSORT]: New declaration.
+       * lib/file-has-acl.c: For Solaris, test HAVE_FACL, not HAVE_ACL.
+       (acl_nontrivial [HAVE_ACLSORT]: New function.
+       (file_has_acl): Implement for NonStop Kernel.
+       * lib/set-mode-acl.c: For Solaris, test HAVE_FACL, not HAVE_ACL.
+       (qset_acl): Implement for NonStop Kernel.
+       * lib/copy-acl.c (qcopy_acl): Implement for NonStop Kernel.
+       * tests/test-sameacls.c: For Solaris, test HAVE_FACL, not HAVE_ACL.
+       (main): Implement for NonStop Kernel.
+       * tests/test-file-has-acl.sh (acl_flavor): Set to 'nsk' on NonStop
+       Kernel. Handle this flavor.
+       * tests/test-set-mode-acl.sh: Likewise.
+       * tests/test-copy-acl.sh: Likewise.
+       * tests/test-copy-file.sh: Likewise.
+
+2010-10-03  Bruno Haible  <bruno@clisp.org>
+
+       Info about ACLs on NonStop Kernel.
+       * doc/acl-resources.txt: Add info about NonStop Kernel.
+       References by Joachim Schmitz <schmitz@hp.com>.
+
+2010-10-02  Bruno Haible  <bruno@clisp.org>
+
+       Define missing EDQUOT on NonStop Kernel.
+       * lib/errno.in.h (EDQUOT): Assign a value if missing.
+       * lib/strerror.c (rpl_strerror): Handle missing EDQUOT.
+       * m4/errno_h.m4 (gl_HEADER_ERRNO_H): Also test whether EDQUOT is
+       missing.
+       * doc/posix-headers/errno.texi: Mention the NSK bug.
+       * doc/posix-functions/strerror.texi: Mention the workaround on NSK.
+       Reported by Joachim Schmitz <schmitz@hp.com>.
+
+2010-10-02  Bruno Haible  <bruno@clisp.org>
+
+       Update doc for POSIX:2008.
+       * doc/posix-headers/*.texi [except ucontext.texi, sys_timeb.texi]:
+       Update URL of POSIX specification.
+
+2010-10-02  Bruno Haible  <bruno@clisp.org>
+
+       gnulib-tool: In testdirs, use the newest available config.{guess.sub}.
+       * gnulib-tool (func_create_testdir): Use config.guess and config.sub
+       from gnulib, not from Automake.
+
+2010-10-02  Bruno Haible  <bruno@clisp.org>
+
+       New module 'system-posix'.
+       * modules/system-posix: New file.
+       * lib/stdlib.in.h: Include <sys/wait.h> only when the 'system-posix'
+       module is present.
+       * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize
+       GNULIB_SYSTEM_POSIX.
+       * modules/stdlib (Depends-on): Remove sys_wait.
+       (Makefile.am): Substitute GNULIB_SYSTEM_POSIX.
+       * doc/posix-functions/system.texi: Mention the new module.
+       * doc/posix-headers/stdlib.texi: Likewise.
+       * tests/test-stdlib.c: If GNULIB_TEST_SYSTEM_POSIX is not defined,
+       define test_sys_wait_macros to a no-op.
+       Reported by Sam Steingold <sds@gnu.org>.
+
+2010-09-30  Bruno Haible  <bruno@clisp.org>
+
+       More renaming from 'getdate' to 'get_date'.
+       * doc/get_date.texi: Renamed from doc/getdate.texi.
+       * modules/get_date (Files): Update.
+       * MODULES.html.sh (Date and time <time.h>): Update.
+       * DEPENDENCIES: Update.
+       * gnulib-tool: Update comment.
+       * m4/bison.m4 (gl_BISON): Likewise.
+       * m4/get_date.m4 (gl_GET_DATE): Likewise.
+
 2010-09-30  Justin Clift  <jclift@redhat.com>  (tiny change)
 
        bootstrap: support ACLOCAL_FLAGS during aclocal