我在这里查看syscalls.master文件,但它根本没有文档化。是否存在系统文档?若否,原因为何?
所谓文档,我指的是对每个syscall所做的事情的实际解释,以及它所采用的参数的含义。
发布于 2018-11-01 19:08:19
苹果的立场是,系统库是API和稳定的ABI,系统不是。他们不鼓励他们的直接使用,因为他们可以改变从发布到发布操作系统。
因此,您将看到最好的文档是第2节中的手册页,或者在某些情况下是/usr/include中的标题。当然,您也可以查看系统实现的XNU源代码,看看它们是如何工作的。
请注意,syscalls.master中的许多系统调用仅供内部使用,没有文档。另外,syscalls.master只包含Unix系统,而不包含Mach系统。
https://stackoverflow.com/questions/53107045
复制相似问题