syscall (2)는 POSIX 또는 C 표준 라이브러리의 일부로 보이지 않습니다. 그것은 어떤 표준의 일부입니까?syscall (2)은 표준의 일부입니까?
모든 libc 구현은 syscall (2)을 구현합니까? POSIX와 같은 표준에 포함되어 있지 않다면 모든 libc 구현체가 syscall (2)을 제공한다는 규칙일까요?
syscall (2)는 POSIX 또는 C 표준 라이브러리의 일부로 보이지 않습니다. 그것은 어떤 표준의 일부입니까?syscall (2)은 표준의 일부입니까?
모든 libc 구현은 syscall (2)을 구현합니까? POSIX와 같은 표준에 포함되어 있지 않다면 모든 libc 구현체가 syscall (2)을 제공한다는 규칙일까요?
온라인으로 POSIX을 검색하면 시스템 콜에 대한 검색 결과가 없습니다.
오프라인 버전을 그렙도하지 않습니다.
POSIX는 순수 syscalls 대 순수 사용자 공간 함수와 관련이 없습니다. (그것은 표준화 된 함수의 의미론에 대해서만 관심을 가지고 있으며 함수가 시스템 호출을 감싸는 지 여부에 상관하지 않는다는 것을 소개에서 언급합니다.)
system call의 개념이 매우 구체적이기 때문에 그렇게 생각하지 않습니다.
는 1980 년대 유닉스 구현이 일부 syscall(2)
일을했다 과거,
하지만 (정말 윈도우 내부의 선택 "POSIX"인터페이스가 syscall(2)
이 없을 수도 노하우하지 않습니다 -하지만 생각).
리눅스에서도'syscall'은 platorms . 예 : 일부 아키텍처는'socketcall'을 통해 멀티플렉싱됩니다. – o11c