我正在从 AIX 7.1 的源代码编译一组本机二进制文件。源代码引用了sys/syscall.h
Linux 中存在但 AIX 中不存在的标头。在深入研究原始代码时,会重复使用此标头。此标头中包含什么内容以及是否有替代方案?
答案1
#include <sys/syscall.h> /* For SYS_xxx definitions */
我检查了其他联机帮助页中的一些用法(例如,man 2 clone
或者man 2 getdents
),并且#include <sys/syscall.h>
确实在某处跟随了syscall(SYS_...)
.