2012-09-22 26 views

回答

3

系统调用的内核实现没有返回值,它返回一个错误代码。函数的第一个参数是一个“结构线程”,并且通过将td-> td_retval [0]设置为所需的返回值,将返回值传递回用户空间。例如,请参阅sys/kern/kern_prot.c中的getpid()的实现。

相关问题