diff options
| -rw-r--r-- | src/network/socket.c | 4 | 
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;  }  | 
