summaryrefslogtreecommitdiffstats
path: root/monitor.c
diff options
context:
space:
mode:
authorKevin Steves <stevesk@pobox.com>2002-04-10 22:04:54 +0000
committerKevin Steves <stevesk@pobox.com>2002-04-10 22:04:54 +0000
commitfe6ca54ac2f3c97d3da74affaa9beadbf3fbd27d (patch)
tree20724911fef5ecf87087a7b8910599d9245aafcd /monitor.c
parent027e4de24f3fdb92204e6940a701fc0c59feae97 (diff)
- (stevesk) [configure.ac monitor.c] HAVE_SOCKETPAIR
Diffstat (limited to 'monitor.c')
-rw-r--r--monitor.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/monitor.c b/monitor.c
index 03f8dc74..b66dc2a1 100644
--- a/monitor.c
+++ b/monitor.c
@@ -1406,8 +1406,13 @@ mm_init_compression(struct mm_master *mm)
static void
monitor_socketpair(int *pair)
{
+#ifdef HAVE_SOCKETPAIR
if (socketpair(AF_UNIX, SOCK_STREAM, 0, pair) == -1)
fatal("%s: socketpair", __FUNCTION__);
+#else
+ fatal("%s: UsePrivilegeSeparation=yes not supported",
+ __FUNCTION__);
+#endif
FD_CLOSEONEXEC(pair[0]);
FD_CLOSEONEXEC(pair[1]);
}