getpagesize()

Получить размер страницы памяти (Legacy Unix)

Прототип:

#include <unistd.h>
int getpagesize( void );

Библиотека:

libc

Описание:

Функция getpagesize() получает размер страницы памяти. Вызов данной функции эквивалентен:

sysconf( _SC_PAGESIZE )


Note: Значение, возвращаемое getpagesize() может не быть равно тому мимнимальному количеству памяти, которое может выделить malloc(), и поэтому не следует подразумевать, что возможно действительно выделить память под объект такого размера.

Поскольку getpagesize() возвращает целое число, она может некорректно представлять большие значения. Следует использовать sysconf().


Возвращаемое значение:

Текущий размер страницы памяти.

Классификация:

Legacy Unix

Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

getpagesizes() getrlimit(), malloc(), mmap(), mprotect(), munmap(), sysconf()




Предыдущий раздел: Описание API системной библиотеки