From 31aec41df5d45397cfb48b92709de8771ab715b5 Mon Sep 17 00:00:00 2001 From: Claudius Holeksa Date: Sat, 5 Feb 2022 12:35:47 +0100 Subject: [PATCH] forgot to remove sock pair --- driver/io-unix.cpp | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/driver/io-unix.cpp b/driver/io-unix.cpp index c63376d..4bd5c2b 100644 --- a/driver/io-unix.cpp +++ b/driver/io-unix.cpp @@ -387,24 +387,6 @@ Conveyor> UnixNetwork::parseAddress(const std::string &path, heap(path, port_hint, std::move(addresses))}; } -ErrorOr UnixNetwork::socketPair() { - int sv[2]; - - int rc = ::socketpair(AF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC | SOCK_NONBLOCK, - 0, sv); - if (rc < 0) { - return criticalError("Failed to create socket pair"); - } - - SocketPair socket_pair; - socket_pair.stream[0] = - heap(event_port, sv[0], 0, EPOLLIN | EPOLLOUT); - socket_pair.stream[1] = - heap(event_port, sv[1], 0, EPOLLIN | EPOLLOUT); - - return socket_pair; -} - UnixIoProvider::UnixIoProvider(UnixEventPort &port_ref, Own port) : event_port{port_ref}, event_loop{std::move(port)}, unix_network{ port_ref} {}