제가 UNIX 시스템 시스템 프로그래밍이라는 책을 한권 가지고 있습니다.
이 책 맨 뒷장을 보면 <부록 1, 시스템 호출 함수 목록>이라고 해서 함수의
설명이 쫘악~ 나오는데, 그 중에서 unlink라는 함수의 설명을 보면 다음과
같은 내용이 나옵니다.
unlink(2) 디렉토리 엔트리를 삭제. - 자세한 내용은 3장 참조.
그래서 다시 3장. 디렉토리의 프로그래밍이라는 부분을 찾아 훑어봤더니..
[사용법]
#include <unistd.h>
int unlink(const char *path);
[설명] ............
[예제] ............
대충 이런 식으로 씌어져 있는데, 이 책 어느 구석을 찾아봐도
unlink(2)의 괄호(2)가 어떤 의미인지에 대해서는 전혀 설명되어 있지
않더군요.
이 함수 뿐만 아니라 .. access(2), dup(2), popen(3),... 등등..
거의 대부분의 함수에서 함수 정의 부분외로 저런 꼬리표(괄호부분)가
달려 있던데 저 괄호안의 숫자는 무얼 나타내는 것인지요.
답변 주시면 고맙겠습니다.