diff options
Diffstat (limited to 'lib/libc/src/hyra/socket.c')
-rw-r--r-- | lib/libc/src/hyra/socket.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/libc/src/hyra/socket.c b/lib/libc/src/hyra/socket.c index b3039f6..2a62541 100644 --- a/lib/libc/src/hyra/socket.c +++ b/lib/libc/src/hyra/socket.c @@ -71,3 +71,16 @@ connect(int socket, const struct sockaddr *address, socklen_t len) { return syscall(SYS_connect, socket, (uintptr_t)address, len); } + +int +setsockopt(int sockfd, int level, int name, const void *v, socklen_t len) +{ + return syscall( + SYS_setsockopt, + sockfd, + level, + name, + (uintptr_t)v, + len + ); +} |