diff options
Diffstat (limited to 'src/sim/syscall_emul.hh')
-rw-r--r-- | src/sim/syscall_emul.hh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/sim/syscall_emul.hh b/src/sim/syscall_emul.hh index 67fa9e3d3..c52589f3a 100644 --- a/src/sim/syscall_emul.hh +++ b/src/sim/syscall_emul.hh @@ -302,6 +302,10 @@ SyscallReturn pipeImpl(SyscallDesc *desc, int num, Process *p, SyscallReturn getpidFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc); +// Target getpeername() handler. +SyscallReturn getpeernameFunc(SyscallDesc *desc, int num, + Process *p, ThreadContext *tc); + // Target bind() handler. SyscallReturn bindFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc); @@ -369,6 +373,18 @@ SyscallReturn accessFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc, int index); +// Target getsockopt() handler. +SyscallReturn getsockoptFunc(SyscallDesc *desc, int num, + Process *p, ThreadContext *tc); + +// Target setsockopt() handler. +SyscallReturn setsockoptFunc(SyscallDesc *desc, int num, + Process *p, ThreadContext *tc); + +// Target getsockname() handler. +SyscallReturn getsocknameFunc(SyscallDesc *desc, int num, + Process *p, ThreadContext *tc); + /// Futex system call /// Implemented by Daniel Sanchez /// Used by printf's in multi-threaded apps |