summaryrefslogtreecommitdiff
path: root/src/arch/x86/linux/process.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/x86/linux/process.cc')
-rw-r--r--src/arch/x86/linux/process.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/arch/x86/linux/process.cc b/src/arch/x86/linux/process.cc
index 49d3e5aa8..36845971c 100644
--- a/src/arch/x86/linux/process.cc
+++ b/src/arch/x86/linux/process.cc
@@ -263,19 +263,19 @@ static SyscallDesc syscallDescs64[] = {
/* 38 */ SyscallDesc("setitimer", unimplementedFunc),
/* 39 */ SyscallDesc("getpid", getpidFunc),
/* 40 */ SyscallDesc("sendfile", unimplementedFunc),
- /* 41 */ SyscallDesc("socket", unimplementedFunc),
- /* 42 */ SyscallDesc("connect", unimplementedFunc),
+ /* 41 */ SyscallDesc("socket", socketFunc<X86Linux64>),
+ /* 42 */ SyscallDesc("connect", connectFunc),
/* 43 */ SyscallDesc("accept", unimplementedFunc),
/* 44 */ SyscallDesc("sendto", unimplementedFunc),
/* 45 */ SyscallDesc("recvfrom", unimplementedFunc),
/* 46 */ SyscallDesc("sendmsg", unimplementedFunc),
/* 47 */ SyscallDesc("recvmsg", unimplementedFunc),
- /* 48 */ SyscallDesc("shutdown", unimplementedFunc),
- /* 49 */ SyscallDesc("bind", unimplementedFunc),
- /* 50 */ SyscallDesc("listen", unimplementedFunc),
+ /* 48 */ SyscallDesc("shutdown", shutdownFunc),
+ /* 49 */ SyscallDesc("bind", bindFunc),
+ /* 50 */ SyscallDesc("listen", listenFunc),
/* 51 */ SyscallDesc("getsockname", unimplementedFunc),
/* 52 */ SyscallDesc("getpeername", unimplementedFunc),
- /* 53 */ SyscallDesc("socketpair", unimplementedFunc),
+ /* 53 */ SyscallDesc("socketpair", socketpairFunc<X86Linux64>),
/* 54 */ SyscallDesc("setsockopt", unimplementedFunc),
/* 55 */ SyscallDesc("getsockopt", unimplementedFunc),
/* 56 */ SyscallDesc("clone", cloneFunc<X86Linux64>),