lib/passfd.h


Log

Author Commit Date CI Message
Bastien Roucariès 5d16175c 2011-03-13T16:36:30 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.
Bruno Haible c18d3b0d 2011-03-13T15:36:47 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.
Bastien Roucariès ee195daf 2011-03-13T15:06:52 passfd module, part 2. * modules/passfd: New file. * lib/passfd.h: New file. * lib/passfd.c: New file.