| Index: fusl/src/network/socket.c
|
| diff --git a/fusl/src/network/socket.c b/fusl/src/network/socket.c
|
| index ec5fb904e19c005f40a23fa7f02b6cddc3eb15a3..95f37a72e88335dcfaecf768624704eaa1c02216 100644
|
| --- a/fusl/src/network/socket.c
|
| +++ b/fusl/src/network/socket.c
|
| @@ -4,11 +4,11 @@
|
| #include "syscall.h"
|
|
|
| int socket(int domain, int type, int protocol) {
|
| - int s = socketcall(socket, domain, type, protocol, 0, 0, 0);
|
| + int s = syscall(SYS_socket, domain, type, protocol, 0, 0, 0);
|
| if (s < 0 && (errno == EINVAL || errno == EPROTONOSUPPORT) &&
|
| (type & (SOCK_CLOEXEC | SOCK_NONBLOCK))) {
|
| - s = socketcall(socket, domain, type & ~(SOCK_CLOEXEC | SOCK_NONBLOCK),
|
| - protocol, 0, 0, 0);
|
| + s = syscall(SYS_socket, domain, type & ~(SOCK_CLOEXEC | SOCK_NONBLOCK),
|
| + protocol, 0, 0, 0);
|
| if (s < 0)
|
| return s;
|
| if (type & SOCK_CLOEXEC)
|
|
|