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