src/server/util/socket.c

changeset 674
6a031133a498
parent 673
144bdc33fdb6
--- a/src/server/util/socket.c	Sun Feb 15 12:24:38 2026 +0100
+++ b/src/server/util/socket.c	Sun Feb 15 13:30:29 2026 +0100
@@ -87,6 +87,15 @@
     return fd;
 }
 
+int util_socketpair(int fds[2]) {
+    if (socketpair(AF_UNIX, SOCK_STREAM, 0, fds)) {
+        fds[0] = -1;
+        fds[1] = -1;
+        return -1;
+    }
+    return 0;
+}
+
 int util_socket_setnonblock(int fd, int nonblock) {
     int flags;
     if ((flags = fcntl(fd, F_GETFL, 0)) == -1) {

mercurial