and no fd passing support.
20020407
- (stevesk) HAVE_CONTROL_IN_MSGHDR; not used right now.
Future: we may want to test if fd passing works correctly.
+ - (stevesk) [monitor_fdpass.c] fatal() for UsePrivilegeSeparation=yes
+ and no fd passing support.
20020406
- (djm) Typo in Suse SPEC file. Fix from Carsten Grohmann
- Wrote replacements for strlcpy and mkdtemp
- Released 1.0pre1
-$Id: ChangeLog,v 1.2034 2002/04/07 16:18:03 stevesk Exp $
+$Id: ChangeLog,v 1.2035 2002/04/07 16:39:12 stevesk Exp $
void
mm_send_fd(int socket, int fd)
{
+#if defined(HAVE_ACCRIGHTS_IN_MSGHDR) || defined(HAVE_CONTROL_IN_MSGHDR)
struct msghdr msg;
struct iovec vec;
char ch = '\0';
if (n != 1)
fatal("%s: sendmsg: expected sent 1 got %d",
__FUNCTION__, n);
+#else
+ fatal("%s: UsePrivilegeSeparation=yes not supported",
+ __FUNCTION__);
+#endif
}
int
mm_receive_fd(int socket)
{
+#if defined(HAVE_ACCRIGHTS_IN_MSGHDR) || defined(HAVE_CONTROL_IN_MSGHDR)
struct msghdr msg;
struct iovec vec;
char ch;
fd = (*(int *)CMSG_DATA(cmsg));
#endif
return fd;
+#else
+ fatal("%s: UsePrivilegeSeparation=yes not supported",
+ __FUNCTION__);
+#endif
}