diff -r 144bdc33fdb6 -r 6a031133a498 src/server/util/socket.h --- a/src/server/util/socket.h Sun Feb 15 12:24:38 2026 +0100 +++ b/src/server/util/socket.h Sun Feb 15 13:30:29 2026 +0100 @@ -45,6 +45,10 @@ // returns the socket fd int util_socket_connect_local(short port); +// creates a connected socket pair (domain AF_UNIX, type SOCK_STREAM) +// returns 0 on success, -1 on error +int util_socketpair(int fds[2]); + // enables/disables non-blocking mode the for specified socket int util_socket_setnonblock(int fd, int nonblock);