summaryrefslogtreecommitdiff
path: root/src/network/socket.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/socket.c')
-rw-r--r--src/network/socket.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/network/socket.c b/src/network/socket.c
index 51be30ee..a2e92d90 100644
--- a/src/network/socket.c
+++ b/src/network/socket.c
@@ -13,9 +13,9 @@ int socket(int domain, int type, int protocol)
protocol, 0, 0, 0);
if (s < 0) return s;
if (type & SOCK_CLOEXEC)
- fcntl(s, F_SETFD, FD_CLOEXEC);
+ __syscall(SYS_fcntl, s, F_SETFD, FD_CLOEXEC);
if (type & SOCK_NONBLOCK)
- fcntl(s, F_SETFL, fcntl(s, F_GETFL) | O_NONBLOCK);
+ __syscall(SYS_fcntl, s, F_SETFL, O_NONBLOCK);
}
return s;
}