Linux의 syscall.h에는 무엇이 포함되어 있나요?

Linux의 syscall.h에는 무엇이 포함되어 있나요?

AIX 7.1용 소스 코드에서 기본 바이너리 세트를 컴파일하고 있습니다. 소스 코드는 sys/syscall.hLinux에는 있지만 AIX에는 없는 헤더를 참조합니다. 이 헤더는 원본 코드를 살펴볼 때 재사용됩니다. 이 헤더에는 무엇이 포함되어 있으며 대안이 있나요?

답변1

man 2 syscall설명하다:

#include <sys/syscall.h>   /* For SYS_xxx definitions */

다른 맨페이지에서 일부 사용법을 확인했습니다(예:man 2 clone또는man 2 getdents), #include <sys/syscall.h>어딘가를 따라갔습니다 syscall(SYS_...).

관련 정보