2017-03-31 5 views
0

私はxv6で新しいシステムコールを実装しようとしています。 引数を渡すときに問題が発生しました。 これは私のシステムコールです。xv6でシステムコールに引数を渡す

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

sysproc.cでこれらの2つのポインタを取得するにはどうすればよいですか? ありがとう、

答えて

1

ヘルパ関数argint、argptr、argstr、およびargfdは、n番目のシステムコール引数を整数、ポインタ、文字列、またはファイル記述子のいずれかとして取得します。