+2011-03-13 Bruno Haible <bruno@clisp.org>
+
+ passfd: Fix link error on AIX 5.2.
+ * m4/afunix.m4 (gl_SOCKET_AFUNIX): Define _LINUX_SOURCE_COMPAT.
+
+2011-03-13 Bruno Haible <bruno@clisp.org>
+
+ passfd: Work around bug with CMSG_FIRSTHDR on FreeBSD 6.4.
+ * lib/sys_socket.in.h: Include <stddef.h>.
+ * m4/afunix.m4 (gl_SOCKET_AFUNIX): Include <stddef.h> before using
+ CMSG_FIRSTHDR. Remove unused variable.
+
+2011-03-13 Bruno Haible <bruno@clisp.org>
+
+ passfd: Fix compilation error on OpenBSD.
+ * lib/passfd.c: Include <sys/uio.h>.
+
+2011-03-13 Bruno Haible <bruno@clisp.org>
+
+ passfd test: Fix warnings.
+ * tests/test-passfd.c: Include <sys/wait.h>.
+ (main): Fix typo.
+
+2011-03-13 Bruno Haible <bruno@clisp.org>
+
+ passfd module, part 4, tweaks.
+ * tests/test-passfd.c: Reorder includes.
+ (main): Fix perror and printf calls.
+
+2011-03-07 Bastien Roucariès <roucaries.bastien@gmail.com>
+
+ passfd module, part 4.
+ * modules/passfd-tests: New file.
+ * tests/test-passfd.c: New file.
+
+2011-03-13 Jim Meyering <meyering@redhat.com>
+
+ Makefile: rely on GNU make; derive syntax-check rule names
+ Rather than requiring that each sc_ rule be listed as a dependent
+ of "check", use features of GNU make to derive the list.
+ * Makefile (syntax-check-rules): Define.
+ (check): Depend on the new variable, not the hard-coded list.
+
+2011-03-13 Bastien Roucariès <roucaries.bastien@gmail.com>
+ Bruno Haible <bruno@clisp.org>
+
+ passfd module, part 3.
+ * lib/passfd.h (recvfd): Add a flags argument.
+ * lib/passfd.c: Include <fcntl.h>, cloexec.h.
+ (recvfd): Add a flags argument.
+ * m4/afunix.m4 (gl_SOCKET_AFUNIX): Test whether MSG_CMSG_CLOEXEC
+ exists.
+ * modules/passfd (Depends-on): Add cloexec.
+ Suggested by Eric Blake.
+
+2011-03-13 Bruno Haible <bruno@clisp.org>
+
+ passfd module, part 2, tweaks.
+ * modules/passfd (Files): Reorder.
+ (Depends-on): Remove errno.
+ (Include): Remove <sys/socket.h>, <sys/un.h>.
+ * lib/passfd.h: Use a GPLv3+ header. Make C++ safe.
+ * lib/passfd.c: Untabify. Use a GPLv3+ header. Really include the
+ specification header. Include <sys/socket.h> always. Don't include
+ <winsock2.h>. Use "#if HAVE_..." instead of "#ifdef HAVE_...".
+ (sendfd): Clarify that it sets errno when it fails.
+ (recvfd): Fix specification.
+
2011-03-07 Bastien Roucariès <roucaries.bastien@gmail.com>
passfd module, part 2.