diff options
Diffstat (limited to 'src/arch/x86/linux')
-rw-r--r-- | src/arch/x86/linux/process.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/x86/linux/process.cc b/src/arch/x86/linux/process.cc index 2fe99e0be..6a9aea85b 100644 --- a/src/arch/x86/linux/process.cc +++ b/src/arch/x86/linux/process.cc @@ -241,7 +241,7 @@ static SyscallDesc syscallDescs64[] = { /* 16 */ SyscallDesc("ioctl", ioctlFunc<X86Linux64>), /* 17 */ SyscallDesc("pread64", unimplementedFunc), /* 18 */ SyscallDesc("pwrite64", pwrite64Func<X86Linux64>), - /* 19 */ SyscallDesc("readv", unimplementedFunc), + /* 19 */ SyscallDesc("readv", readvFunc<X86Linux64>), /* 20 */ SyscallDesc("writev", writevFunc<X86Linux64>), /* 21 */ SyscallDesc("access", ignoreFunc), /* 22 */ SyscallDesc("pipe", pipeFunc), @@ -704,7 +704,7 @@ static SyscallDesc syscallDescs32[] = { /* 142 */ SyscallDesc("_newselect", unimplementedFunc), /* 143 */ SyscallDesc("flock", unimplementedFunc), /* 144 */ SyscallDesc("msync", unimplementedFunc), - /* 145 */ SyscallDesc("readv", unimplementedFunc), + /* 145 */ SyscallDesc("readv", readvFunc<X86Linux32>), /* 146 */ SyscallDesc("writev", writevFunc<X86Linux32>), /* 147 */ SyscallDesc("getsid", unimplementedFunc), /* 148 */ SyscallDesc("fdatasync", unimplementedFunc), |