From 7936e63336a736ca7d857e4fb7578895b249382e Mon Sep 17 00:00:00 2001 From: Brandon Potter Date: Wed, 18 Apr 2018 15:00:14 -0400 Subject: sim-se: add ability to get/set sock metadata Add getsockopt, getsockname, setsockname, and getpeername system calls. Change-Id: Ifa1d9a95f15b4fb12859dbfd3c4bd248de2e3d32 Reviewed-on: https://gem5-review.googlesource.com/c/12116 Reviewed-by: Anthony Gutierrez Maintainer: Anthony Gutierrez --- src/arch/x86/linux/process.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/arch/x86/linux/process.cc') diff --git a/src/arch/x86/linux/process.cc b/src/arch/x86/linux/process.cc index 03a88fc6e..2fe99e0be 100644 --- a/src/arch/x86/linux/process.cc +++ b/src/arch/x86/linux/process.cc @@ -273,11 +273,11 @@ static SyscallDesc syscallDescs64[] = { /* 48 */ SyscallDesc("shutdown", shutdownFunc), /* 49 */ SyscallDesc("bind", bindFunc), /* 50 */ SyscallDesc("listen", listenFunc), - /* 51 */ SyscallDesc("getsockname", unimplementedFunc), - /* 52 */ SyscallDesc("getpeername", unimplementedFunc), + /* 51 */ SyscallDesc("getsockname", getsocknameFunc), + /* 52 */ SyscallDesc("getpeername", getpeernameFunc), /* 53 */ SyscallDesc("socketpair", socketpairFunc), - /* 54 */ SyscallDesc("setsockopt", unimplementedFunc), - /* 55 */ SyscallDesc("getsockopt", unimplementedFunc), + /* 54 */ SyscallDesc("setsockopt", setsockoptFunc), + /* 55 */ SyscallDesc("getsockopt", getsockoptFunc), /* 56 */ SyscallDesc("clone", cloneFunc), /* 57 */ SyscallDesc("fork", unimplementedFunc), /* 58 */ SyscallDesc("vfork", unimplementedFunc), -- cgit v1.2.3