X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fnetwork%2Fsocket.c;h=a2e92d908265651a02e8e7bf544ea2dcd2e7ea82;hb=7c82870d4543f0eeb0e3a2638b083ff97b41a0fb;hp=51be30eed72887d47e489a970ce7cd8e71c73ca6;hpb=e8a0b27a7101f5b9939de83df3d6d8b606c5678b;p=musl 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; }