GETPAGESIZE
Section: 리눅스 프로그래머 메뉴얼 (2)
Updated: 1993년 7월 23일
Index
Return to Main Contents
이름
getpagesize - 시스템 페이지 크기를 알아낸다.
사용법
#include <unistd.h>
size_t getpagesize(void);
설명
한 페이지의 바이트 수를 리턴한다. 이것은 시스템의 페이지 크기이며,
하드웨어 페이지 크기와 같을 필요는 없다.
주의
getpagesize는
DLL 4.4.1에서 라이브러리 함수처럼 수행된다.
라이브러리가 컴파일될 때 정의된 것에 따라서, 이 함수는
EXEC_PAGESIZE
(Linux 0.99.11에서 4096으로 설정되었다),
NBPG
(Linux 0.99.11에서 4096으로 설정되었다) 또는
NBPC을
(Linux 0.99.11이나 DLL 4.4.1 라이브러리에서 정의하지 않았다)
리턴한다.
버그
아키텍쳐와 라이브러리 버전에 의존하여, 이 라이브러리 호출은
시스템 콜이거나 아닐 수 있다. 리턴되는 값은 시스템 콜에 따라 다르다.
예를 들어, libc5를 사용하는 sun4에서 이 루틴은 PAGE_SIZE(4096)가 아닌
EXEC_PAGESIZE(8192)를 리턴하거나, 또는 시스템 콜의 결과(4096)를 리턴한다.
호환
SVr4, 4.4BSD (이 시스템 콜은 4.2BSD에서 처음으로 나타났다).
관련 항목
sbrk(2)
역자
정강훈 <skyeyes@soback.kornet.net>, 2000년 5월 2일
Index
- 이름
-
- 사용법
-
- 설명
-
- 주의
-
- 버그
-
- 호환
-
- 관련 항목
-
- 역자
-
This document was created by
man2html,
using the manual pages.
Time: 08:06:59 GMT, March 25, 2004