From db271db748b3eaed989de80b7a6805b770b9ed62 Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Mon, 7 Mar 2016 14:52:10 -0800 Subject: [PATCH] Switch from pipe to socketpair for consistency. --- adsbus/peer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/adsbus/peer.c b/adsbus/peer.c index db27eac..f7a5961 100644 --- a/adsbus/peer.c +++ b/adsbus/peer.c @@ -5,6 +5,8 @@ #include #include #include +#include +#include #include #include "log.h" @@ -33,7 +35,7 @@ void peer_init() { assert(peer_epoll_fd >= 0); int shutdown_fds[2]; - assert(!pipe2(shutdown_fds, O_CLOEXEC)); + assert(!socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0, shutdown_fds)); struct peer *shutdown_peer = malloc(sizeof(*shutdown_peer)); assert(shutdown_peer);