Manpages

NOME

getpagesize − obtém o tamanho da página de sistema

SINOPSE

#include <unistd.h>

size_t getpagesize(void);

DESCRIÇÃO

Retorna o número de bytes na página. Este é o tamanho da página do sistema, o qual não é necessariamente o mesmo do tamanho da página do hardware.

NOTAS

getpagesize é implementado como um biblioteca de função no formato DLL 4.4.1. Dependendo de como é definida quando a biblioteca é compilada, esta função retorna EXEC_PAGESIZE (seleciona 4096 no Linux 0.99.11), NBPG (seleciona to 4096 no Linux 0.99.11), ou NBPC (não é definida no Linux 0.99.11 ou na bibliotecas DLL 4.4.1).

PROBLEMAS

Dependendo da arquitetura e versão da bibliotecas, esta biblioteca pode chamar uma chamada de sistema ou não. Ela pode retornar um volor diferente a partir daquela da chamada de sistema. Por exemplo, no sun4 com libc5 esta rotina retorna EXEC_PAGESIZE, o qual é 8192, e não PAGE_SIZE, o qual é 4096, ou o resultado da chamada de sistema, que também é 4096.

DE ACORDO COM

SVr4, 4.4BSD (esta chamama apareceu a primeira vez no BSD 4.2).

VEJA TAMBÉM

sbrk(2)

TRADUZIDO POR LDP-BR em 21/08/2000

André L. Fassone Canova <lonelywolf [AT] blv.br> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <xxx [AT] xxxxxx.xx> (revisão)