Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
getpagesize(2)
Edit
PageHistory
Diff
Info
LikePages
!!NAME getpagesize - get system page size !!SYNOPSIS __#include <unistd.h>__ __size_t getpagesize(void);__ !!DESCRIPTION Return the number of bytes in a page. This is the system's page size, which is not necessarily the same as the hardware page size. !!NOTES getpagesize(2) is implemented as a library function in DLL 4.4.1. Depending on what is defined when the library is compiled, this function returns __EXEC_PAGESIZE__ (set to 4096 in Linux 0.99.11), __NBPG__ (set to 4096 in Linux 0.99.11), or __NBPC__ (not defined in Linux 0.99.11 or DLL 4.4.1 libraries). !!BUGS Depending on architecture and library version, this library call may do a system call or not. It may return a value different from that of the system call. For example, on a sun4 with libc5 this routine returns EXEC_PAGESIZE, which is 8192, and not PAGE_SIZE, which is 4096, or the result of the system call, which also is 4096. !!CONFORMING TO SVr4, 4.4BSD (this call first appeared in 4.2BSD). !!SEE ALSO sbrk(2), mmap(2)
5 pages link to
getpagesize(2)
:
Man2g
mincore(2)
mmap(2)
mremap(2)
munmap(2)
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.