Update doc for POSIX:2008.
[pspp] / ChangeLog
index 8eba95109871d5791437885d498bdea42526da63..083d820f409d4643116d68a85334a9bdd76faf66 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,122 @@
+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
+       * build-aux/bootstrap (aclocal): Honor ACLOCAL_FLAGS, so the user
+       can add additional -I dir for third-party .m4 files.
+
+2010-09-30  Eric Blake  <eblake@redhat.com>
+
+       bootstrap: use glibtoolize on MacOS
+       * build-aux/bootstrap (check_versions): Convert libtool into
+       libtoolize.
+       (tool search): Move libtool check earlier, and look for
+       glibtoolize for MacOS.
+       (gnulib_tool_options): Auto-add --libtool when appropriate.
+       Reported by Justin Clift.
+
+       poll: fix typo that broke test on MacOS
+       * m4/poll.m4 (gl_FUNC_POLL): Add missing test.
+       Reported by Justin Clift.
+
+       getdate: rename to get_date
+       Note: getdate.h is not renamed, to minimize client impact.
+       * modules/getdate: Mark obsolete.  Move old contents...
+       * modules/get_date: ...to new module name.
+       * modules/getdate-tests: Move...
+       * modules/get_date-tests: ...here.
+       * m4/getdate.m4: Move...
+       * m4/get_date.m4: ...here, and rename gl_GETDATE to gl_GET_DATE.
+       * lib/getdate.y: Move...
+       * lib/get_date.y: ...here.
+       * tests/test-getdate.c: Move...
+       * tests/test-get_date.c: ...here.
+       * doc/posix-functions/getdate.texi (getdate): Update name.
+       * NEWS: Mention the change.
+
+2010-09-29  Bruno Haible  <bruno@clisp.org>
+
+       Separate the module 'waitpid' from the module 'sys_wait'.
+       * lib/sys_wait.in.h (waitpid): Declare only if the 'waitpid' module is
+       present.
+       * m4/sys_wait_h.m4 (gl_SYS_WAIT_MODULE_INDICATOR): Invoke
+       gl_MODULE_INDICATOR_FOR_TESTS.
+       (gl_SYS_WAIT_H_DEFAULTS): Initialize GNULIB_WAITPID.
+       * modules/sys_wait (Depends-on): Remove waitpid.
+       (Makefile.am): Substitute GNULIB_WAITPID.
+       * modules/waitpid (configure.ac): Invoke gl_SYS_WAIT_MODULE_INDICATOR.
+       * tests/test-sys_wait-c++.cc (GNULIB_NAMESPACE::waitpid): Check the
+       signature only if the 'waitpid' module is present.
+       * doc/posix-functions/waitpid.texi: Mention the 'waitpid' module.
+       * NEWS: Mention the change.
+       * modules/grantpt (Depends-on): Add waitpid.
+       * modules/wait-process (Depends-on): Likewise.
+
+2010-09-29  Bruno Haible  <bruno@clisp.org>
+
+       More tests for module 'sys_wait'.
+       * modules/sys_wait-c++-tests: New file.
+       * tests/test-sys_wait-c++.cc: New file.
+       * modules/sys_wait-tests (Depends-on): Add sys_wait-c++-tests.
+       Reported by Tatsuro MATSUOKA <tmacchant5@yahoo.co.jp>.
+
+2010-09-29  Bruno Haible  <bruno@clisp.org>
+
+       New module 'waitpid'.
+       * lib/waitpid.c: New file, extracted from lib/sys_wait.in.h.
+       * lib/sys_wait.in.h: Include <sys/types.h>, c++defs.h, warn-on-use.h.
+       Don't include <process.h>.
+       (waitpid): Declare only, using modern idiom.
+       * m4/waitpid.m4: New file.
+       * m4/sys_wait_h.m4 (gl_SYS_WAIT_H): Check whether waitpid is declared.
+       * modules/waitpid: New file.
+       * modules/sys_wait (Depends-on): Add c++defs, warn-on-use, waitpid.
+       (Makefile.am): Update.
+       Reported by Tatsuro MATSUOKA <tmacchant5@yahoo.co.jp>.
+
+2010-09-28  Bruno Haible  <bruno@clisp.org>
+
+       poll: Assume ANSI C.
+       * lib/poll.c (poll): Use an ANSI C declaration.
+
 2010-09-28  Bruno Haible  <bruno@clisp.org>
 
        poll-h: Create poll.h on all platforms.