---
name: "getpagesize"
section: "3"
platform: "macos"
package: "Libc"
version: "1752.120.2"
release: "macOS 26.5"
platforms: ["freebsd", "macos"]
url: "https://new.carta.tech/getpagesize/3"
---

# getpagesize(3)

get system page size

## NAME

**getpagesize** – get system page size

## LIBRARY

Standard C Library (libc, -lc)

## 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 may not be the same as the underlying hardware page size.

## SEE ALSO

[pagesize(1)](/pagesize/1.md), [sbrk(2)](/sbrk/2.md)

## HISTORY

The **getpagesize**() function appeared in 4.2BSD.
