+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.
+ * m4/pipe2.m4: New file.
+ * m4/unistd_h.m4 (gl_UNISTD_H_DEFAULTS): Initialize GNULIB_PIPE2 and
+ HAVE_PIPE2.
+ * modules/unistd (Makefile.am): Substitute GNULIB_PIPE2 and HAVE_PIPE2.
+ * modules/pipe2: New file.
+ * doc/glibc-functions/pipe2.texi: Mention the new module.
+
+2009-08-22 Bruno Haible <bruno@clisp.org>
+
+ Reference some new glibc functions.
+ * doc/glibc-functions/accept4.texi: New file.
+ * doc/glibc-functions/dup3.texi: New file.
+ * doc/glibc-functions/mkostemp.texi: New file.
+ * doc/glibc-functions/pipe2.texi: New file.
+ * doc/gnulib.texi (Glibc stdlib.h): Refer to mkostemp.
+ (Glibc sys/socket.h): Refer to accept4.
+ (Glibc unistd.h): Refer to dup3, pipe2.
+ Reported by Eric Blake.
+
2009-08-22 Jim Meyering <meyering@redhat.com>
Bruno Haible <bruno@clisp.org>