Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

getpagesize - aktuelle Seitengröße ausgeben

&pagelevel(4)&pagelevel

Definition

#include <unistd.h>

int getpagesize(void);

Beschreibung

getpagesize() gibt die Anzahl Byte auf einer Speicherseite zurück.

Ein Aufruf von getpagesize() entspricht dem von sysconf(_SC_PAGE_SIZE) und von sysconf(_SC_PAGESIZE).

getpagesize() ist nicht threadsicher.

Returnwert

Aktuelle Seitengröße

 


Die Funktion ist immer erfolgreich.

Hinweise

Die von getpagesize() zurückgelieferte Seitengröße muss nicht mit der Größe der hardwaremäßig eingeteilten Speicherseiten übereinstimmen. Unter POSIX entspricht diese Größe allerdings der hardwaremäßig eingestellten.

Diese Seitengröße muss weder der Mindestgröße entsprechen, die mit malloc() angefordert werden kann, noch darf sich eine Anwendung darauf verlassen, dass ein Objekt dieser Größe mit malloc() allokiert werden kann.

Siehe auch

brk(), getrlimit(), mmap(), mprotect(), munmap(), msync(), sysconf(), unistd.h.