/* -*-c-*-
*
- * $Id: fdpass.c,v 1.1 2003/11/29 11:58:49 mdw Exp $
+ * $Id$
*
* File descriptor passing
*
* MA 02111-1307, USA.
*/
-/*----- Revision history --------------------------------------------------*
- *
- * $Log: fdpass.c,v $
- * Revision 1.1 2003/11/29 11:58:49 mdw
- * File descriptor passing.
- *
- */
-
/*----- Header files ------------------------------------------------------*/
#include <errno.h>
msg.msg_namelen = 0;
msg.msg_iov = &iov;
msg.msg_iovlen = 1;
- msg.msg_flags = 0;
#ifdef HAVE_MSG_ACCRIGHTS
msg.msg_accrights = &fd;
msg.msg_accrightslen = sizeof(fd);
#else
+ msg.msg_flags = 0;
msg.msg_control = buf;
msg.msg_controllen = sizeof(buf);
cmsg = CMSG_FIRSTHDR(&msg);
msg.msg_namelen = 0;
msg.msg_iov = &iov;
msg.msg_iovlen = 1;
- msg.msg_flags = 0;
#ifdef HAVE_MSG_ACCRIGHTS
msg.msg_accrights = fd;
msg.msg_accrightslen = sizeof(*fd);
#else
+ msg.msg_flags = 0;
msg.msg_control = buf;
msg.msg_controllen = sizeof(buf);
#endif