getpagesize(2) System Calls Manual getpagesize(2) BEZEICHNUNG getpagesize - gibt die Grosse einer Speicherseite zuruck BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include int getpagesize(void); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): getpagesize(): Seit Glibc 2.20: _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) Glibc 2.12 bis 2.19: _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) Vor Glibc 2.12: _BSD_SOURCE || _XOPEN_SOURCE >= 500 BESCHREIBUNG Die Funktion getpagesize() gibt die Anzahl der Byte in einer Speicherseite zuruck. >>Seite<< ist hier ein Block fester Grosse, dessen Grosse mmap(2) als Einheit fur die Speicherzuordnung und die Dateiabbildung (file mapping) verwendet. VERSIONEN Ein Benutzerprogramm sollte die Seitengrosse nicht kart kodieren, weder als Zahl noch mittels des Makros PAGE_SIZE, da manche Architekturen mehrere Seitengrossen unterstutzen. Diese Handbuchseite ist in Abschnitt 2, da Alpha, SPARC und SPARC64 alle uber einen Linux-Systemaufruf getpagesize() verfugen, allerdings andere Architekturen nicht, und stattdessen den ELF-Hilfsvektor verwenden. STANDARDS Keine. GESCHICHTE 4.2BSD, SVr4, SUSv1. In SUSv2 wurde der Systemaufruf getpagesize() als VERALTET gekennzeichnet und in POSIX.1-2001 entfernt. Glibc 2.0 lieferte eine Konstante sogar auf Architekturen mit mehreren Seitengrossen zuruck. SIEHE AUCH mmap(2), sysconf(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Regine Bast , Martin Eberhard Schauer , Mario Blattermann und Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer: . Linux man-pages 6.17 8. Februar 2026 getpagesize(2)