如何在xv6上将参数传递给系统调用?

时间:2017-03-31 15:55:42

标签: c operating-system xv6

我正在尝试在xv6上实现一个新的系统调用。 传递参数有点麻烦。 让我们说这是我的系统调用。

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

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

1 个答案:

答案 0 :(得分:1)

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