dup3: cleanup
[gnulib.git] / ChangeLog
index 9b56d71..eb233f6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,70 @@
+2011-04-30  Bruno Haible  <bruno@clisp.org>
+
+       dup3: cleanup
+       * lib/dup3.c: Remove old code, leftover from 2009-12-16.
+
+2011-04-30  Bruno Haible  <bruno@clisp.org>
+
+       netdb: Make it work in C++ mode.
+       * lib/netdb.in.h (struct addrinfo): In C++, define as a C struct.
+       (getaddrinfo, freeaddrinfo, getnameinfo): Use macros from c++defs
+       module.
+       * m4/netdb_h.m4 (gl_NETDB_MODULE_INDICATOR): Invoke
+       gl_MODULE_INDICATOR_FOR_TESTS.
+       * modules/netdb-tests (Depends-on): Add netdb-c++-tests.
+       * modules/netdb-c++-tests: New file.
+       * tests/test-netdb-c++.cc: New file.
+
+2011-04-30  Bruno Haible  <bruno@clisp.org>
+
+       New modules 'vfscanf', 'vscanf'.
+       * modules/vfscanf: New file.
+       * modules/vscanf: New file.
+       * m4/stdio_h.m4 (gl_STDIO_H): Don't set GNULIB_VFSCANF, GNULIB_VSCANF
+       here.
+       * doc/posix-functions/vfscanf.texi: Mention module 'vfscanf'.
+       * doc/posix-functions/vscanf.texi: Mention module 'vscanf'.
+
+2011-04-30  Bruno Haible  <bruno@clisp.org>
+
+       passfd: Add comments.
+       * lib/passfd.c: Add comments about platforms.
+
+2011-04-30  Bruno Haible  <bruno@clisp.org>
+
+       sys_uio: Make <sys/uio.h> self-contained.
+       * lib/sys_uio.in.h: Include <sys/types.h> before <sys/uio.h>.
+       * doc/posix-headers/sys_uio.texi: Mention the OpenBSD problem.
+
+2011-04-30  Bruno Haible  <bruno@clisp.org>
+
+       sys_socket: Ensure 'struct iovec' definition.
+       * lib/sys_socket.in.h: Include <sys/uio.h> also on platforms that have
+       <sys/socket.h>.
+       * doc/posix-headers/sys_socket.texi: Mention the OpenBSD problem.
+
+2011-04-30  Bruno Haible  <bruno@clisp.org>
+
+       sys_uio: Protect definition of 'struct iovec'.
+       * lib/sys_uio.in.h (struct iovec): Avoid redefinition. In C++, define
+       it as a C struct.
+
+2011-04-30  Bruno Haible  <bruno@clisp.org>
+
+       manywarnings: fix indentation
+       * m4/manywarnings.m4: Indent by 2 spaces consistently.
+
+2011-04-30  Bruno Haible  <bruno@clisp.org>
+
+       netdb: Fix invalid C syntax.
+       * lib/netdb.in.h (AI_ADDRCONFIG): Fix comment syntax.
+
+2011-04-30  Pádraig Brady <P@draigBrady.com>
+
+       manywarnings: add -Wno-missing-field-initializers if needed.
+       * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Add the above
+       option if it's needed to allow initialization with { 0, }
+
 2011-04-29  Reuben Thomas  <rrt@sc3d.org>
 
        announce-gen: cosmetic improvement