9.103 socketpair

int socketpair(int domain, int type, int *fds);

This syscall creates a pair of interconnected sockets, that are otherwise identical, and returns their FDs on fds[0] and fds[1]. The arguments are the same as the parent socket syscall.

This syscall returns 0 on success and -1 on failure, and shares errnos with the main socket syscall.