2011-09-11 2 views
9

RC & R C 서적의 일부 코드 예제를 테스트 중이며 해당 프로그램 중 하나에서 #include "syscalls.h"을 사용하지만 컴파일러가 파일을 찾을 수 없다고 불평합니다. syscalls.h을 (를) 대체해야하는 항목은 무엇입니까? 더 이상 사용되지 않습니까?syscalls.h에 무슨 일이 일어 났습니까?

+0

좋은 질문입니다. 감사합니다. –

답변

2

unistd.h을 포함 해보십시오. 나는 문서에서 헤더가 대부분의 시스템 호출을 가지고 있음을 알았다.

8

대신 unistd.h을 사용해야합니다. 시스템 페이지에 따라 다르고 변경할 수있는 사람 페이지를 확인하십시오.

3

sys/syscall.h을 포함 해보십시오.

편집 : unistd.h에는 원하는 대부분의 시스템 호출기에 대한 래퍼가 있으므로 다른 답변은 사용자가 실제로 원하는 것일 수 있습니다.

관련 문제