.\" -*- coding: UTF-8 -*- .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getpagesize 2 "17. Mai 2025" "Linux man\-pages 6.15" .SH BEZEICHNUNG getpagesize \- gibt die Größe einer Speicherseite zurück .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP,\ \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP .P \fBint getpagesize(void);\fP .fi .P .RS -4 Mit Glibc erforderliche Feature\-Test\-Makros (siehe \fBfeature_test_macros\fP(7)): .RE .P \fBgetpagesize\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED 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 .fi .SH BESCHREIBUNG Die Funktion \fBgetpagesize\fP() gibt die Anzahl der Byte in einer Speicherseite zurück. »Seite« ist hier ein Block fester Größe, dessen Größe \fBmmap\fP(2) als Einheit für die Speicherzuordnung und die Dateiabbildung (file mapping) verwendet. .SH VERSIONEN Ein Benutzerprogramm sollte die Seitengröße nicht kart kodieren, weder als Zahl noch mittels des Makros \fBPAGE_SIZE\fP, da manche Architekturen mehrere Seitengrößen unterstützen. .P Diese Handbuchseite ist in Abschnitt 2, da Alpha, SPARC und SPARC64 alle über einen Linux\-Systemaufruf \fBgetpagesize\fP() verfügen, allerdings andere Architekturen nicht, und stattdessen den ELF\-Hilfsvektor verwenden. .SH STANDARDS Keine. .SH GESCHICHTE Dieser Aufruf erschien zuerst in 4.2BSD. SVr4, 4.4BSD, SUSv2. In SUSv2 wurde der Systemaufruf \fBgetpagesize\fP() als VERALTET gekennzeichnet und in POSIX.1\-2001 entfernt. .P Glibc 2.0 lieferte eine Konstante sogar auf Architekturen mit mehreren Seitengrößen zurück. .SH "SIEHE AUCH" \fBmmap\fP(2), \fBsysconf\fP(3) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Regine Bast , Martin Eberhard Schauer , Mario Blättermann und Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: .MT debian-l10n-german@lists.debian.org .ME .