Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
getpagesize(3C)		 Standard C Library Functions	       getpagesize(3C)

NAME
       getpagesize - get system	page size

SYNOPSIS
       #include	<unistd.h>

       int getpagesize(void);

DESCRIPTION
       The  getpagesize() function returns the number of bytes in a page. Page
       granularity is the granularity of many of the memory management	calls.

       The  page  size	is  a system page size and need	not be the same	as the
       underlying hardware page	size.

       The getpagesize() function is equivalent	to sysconf(_SC_PAGE_SIZE)  and
       sysconf(_SC_PAGESIZE). See sysconf(3C).

RETURN VALUES
       The getpagesize() function returns the current page size.

ERRORS
       No errors are defined.

USAGE
       The  value returned by getpagesize() need not be	the minimum value that
       malloc(3C) can allocate.	 Moreover, the application cannot assume  that
       an object of this size can be allocated with malloc().

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE	TYPE	     |	    ATTRIBUTE VALUE	   |
       +-----------------------------+-----------------------------+
       |MT-Level		     |MT-Safe			   |
       +-----------------------------+-----------------------------+

SEE ALSO
       pagesize(1),  brk(2),  getrlimit(2),  mmap(2),  mprotect(2), munmap(2),
       malloc(3C), msync(3C), sysconf(3C), attributes(5)

SunOS 5.10			  27 Jun 2000		       getpagesize(3C)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | USAGE | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=getpagesize&sektion=3c&manpath=SunOS+5.10>

home | help