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 un-
       derlying	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