2017-03-31 49 views
0

我试图在xv6上实现一个新的系统调用。 传递参数有一些麻烦。 可以说这是我的系统调用。将参数传递给xv6的系统调用

sys_mySystemcall(int* x ,struct myStruct * y); 

如何在sysproc.c中获得这两个指针? 谢谢,

回答

1

辅助函数argint,argptr,argstr和argfd检索第n个系统调用参数,可以是整数,指针,字符串或文件描述符。