Update module dependencies.
[pspp] / ChangeLog
index 6fa47bb44e7ed473360aef5cd70a63ad1d3dc2a8..c475641524f43cfc906efd80c3539629203e7420 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,57 @@
+2009-08-23  Bruno Haible  <bruno@clisp.org>
+
+       * modules/fchdir (Depends-on): Use fcntl-h instead of fcntl.
+       * modules/pipe2 (Depends-on): Likewise.
+
+2009-08-23  Eric Blake  <ebb9@byu.net>
+
+       fcntl-h: add O_TTY_INIT support
+       * lib/fcntl.in.h (O_TTY_INIT): Support another POSIX macro.
+       * tests/test-fcntl-h.c (o): Test it.
+       * doc/posix-headers/fcntl.texi (fcntl.h): Update documentation.
+
+       fcntl-h: rename from fcntl, in preparation for fcntl(2)
+       * modules/fcntl: Move <fcntl.h> header replacement...
+       * modules/fcntl-h: ...to new name, so as not to collide with
+       like-named function.
+       * tests/test-fcntl.c: Rename...
+       * tests/test-fcntl-h.c: ...to this.  Test FD_CLOEXEC.
+       * modules/fcntl-tests: Rename...
+       * modules/fcntl-h-tests: ...to this.  Update test file name.
+       * modules/chdir-long (Depends-on): Update clients.
+       * modules/chdir-safer (Depends-on): Likewise.
+       * modules/fcntl-safer (Depends-on): Likewise.
+       * modules/fts (Depends-on): Likewise.
+       * modules/mkancesdirs (Depends-on): Likewise.
+       * modules/mkdir-p (Depends-on): Likewise.
+       * modules/open (Depends-on): Likewise.
+       * modules/savewd (Depends-on): Likewise.
+       * MODULES.html.sh (systems lacking POSIX:2008): Update name.
+       * doc/posix-headers/fcntl.texi (fcntl.h): Update documentation.
+
 2009-08-22  Bruno Haible  <bruno@clisp.org>
 
+       * modules/binary-io (License): Relicense under LGPL.
+       * modules/pipe2 (License): Likewise.
+
+2009-08-22  Bruno Haible  <bruno@clisp.org>
+
+       * lib/pipe-filter-ii.c (pipe_filter_ii_execute): Fix test of fcntl's
+       return value.
+       * lib/pipe-filter-gi.c (filter_init): Likewise.
+       Reported by Eric Blake.
+
+2009-08-22  Bruno Haible  <bruno@clisp.org>
+
+       * lib/pipe.c (create_pipe): Use pipe2 instead of _pipe.
+       * modules/pipe (Depends-on): Add pipe2.
+
+2009-08-22  Bruno Haible  <bruno@clisp.org>
+
+       Tests for module 'pipe2'.
+       * modules/pipe2-tests: New file.
+       * tests/test-pipe2.c: New file.
+
        New module 'pipe2'.
        * lib/unistd.in.h (pipe2): New declaration.
        * lib/pipe2.c: New file.