Add the "open" syscall.
--HG-- extra : convert_revision : d405ed5d3738639809dd2887955db9253138ccbb
This commit is contained in:
parent
47b0242618
commit
2cd454d102
1 changed files with 2 additions and 1 deletions
|
@ -56,6 +56,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/linux/process.hh"
|
#include "arch/x86/linux/process.hh"
|
||||||
|
#include "arch/x86/linux/linux.hh"
|
||||||
#include "kern/linux/linux.hh"
|
#include "kern/linux/linux.hh"
|
||||||
#include "sim/syscall_emul.hh"
|
#include "sim/syscall_emul.hh"
|
||||||
|
|
||||||
|
@ -82,7 +83,7 @@ unameFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
|
||||||
SyscallDesc X86LinuxProcess::syscallDescs[] = {
|
SyscallDesc X86LinuxProcess::syscallDescs[] = {
|
||||||
/* 0 */ SyscallDesc("read", unimplementedFunc),
|
/* 0 */ SyscallDesc("read", unimplementedFunc),
|
||||||
/* 1 */ SyscallDesc("write", unimplementedFunc),
|
/* 1 */ SyscallDesc("write", unimplementedFunc),
|
||||||
/* 2 */ SyscallDesc("open", unimplementedFunc),
|
/* 2 */ SyscallDesc("open", openFunc<X86Linux>),
|
||||||
/* 3 */ SyscallDesc("close", unimplementedFunc),
|
/* 3 */ SyscallDesc("close", unimplementedFunc),
|
||||||
/* 4 */ SyscallDesc("stat", unimplementedFunc),
|
/* 4 */ SyscallDesc("stat", unimplementedFunc),
|
||||||
/* 5 */ SyscallDesc("fstat", unimplementedFunc),
|
/* 5 */ SyscallDesc("fstat", unimplementedFunc),
|
||||||
|
|
Loading…
Reference in a new issue