【发布时间】:2017-04-11 13:23:22
【问题描述】:
syscall(2) 似乎不是 POSIX 或 C 标准库的一部分。它是任何标准的一部分吗?
是否所有的 libc 实现都实现了 syscall(2)?如果它不是 POSIX 等任何标准的一部分,是否只是所有 libc 实现都提供 syscall(2) 的约定?
【问题讨论】:
-
即使在 Linux 上,
syscall在平台之间也非常不可移植。例如。有些架构通过socketcall进行复用,有些则没有。
标签: linux posix system-calls