.\" -*- coding: UTF-8 -*- .\" Copyright 2015, William Woodruff .\" 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 get_phys_pages 3 "8. Februar 2026" "Linux man\-pages 6.18" .SH BEZEICHNUNG get_phys_pages, get_avphys_pages \- Gesamtanzahl und verfügbare physische Seiten ermitteln .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP,\ \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP .P \fBlong get_phys_pages(void);\fP \fBlong get_avphys_pages(void);\fP .fi .SH BESCHREIBUNG Die Funktion \fBget_phys_pages\fP() liefert die Gesamtanzahl der auf dem System verfügbaren physischen Speicherseiten zurück. .P Die Funktion \fBget_avphys_pages\fP() liefert die Anzahl der derzeit auf dem System verfügbaren physischen Speicherseiten zurück. .SH RÜCKGABEWERT Im Erfolgsfall liefern diese Funktionen einen nichtnegativen Wert zurück, wie er in der BESCHREIBUNG angegeben ist. Beim Fehlschlag liefern sie \-1 und setzen \fIerrno\fP, um den Fehler anzuzeigen. .SH FEHLER .TP \fBENOSYS\fP Das System konnte die benötigten Informationen nicht zusammenstellen (möglicherweise, weil das Dateisystem \fI/proc\fP nicht eingehängt war). .SH STANDARDS GNU. .SH GESCHICHTE Vor Glibc 2.23 ermittelten diese Funktionen die benötigten Informationen mittels Durchsuchen der Felder \fIMemTotal\fP und \fIMemFree\fP von \fI/proc/meminfo\fP. Seit Glibc 2.23 erlangen diese Funktionen die benötigten Informationen durch Aufruf von \fBsysinfo\fP(2). .SH ANMERKUNGEN Die nachfolgenden Aufrufe von \fBsysconf\fP(3) stellen ein portierbares Mittel bereit, um die gleichen Informationen wie die in dieser Seite beschriebenen Funktionen zu erlangen: .P .in +4n .EX total_pages = sysconf(_SC_PHYS_PAGES); /* Gesamtanzahl der Seiten */ avl_pages = sysconf(_SC_AVPHYS_PAGES); /* Verfügbare Seiten */ .EE .in .SH BEISPIELE Das folgende Beispiel zeigt, wie \fBget_phys_pages\fP() und \fBget_avphys_pages\fP() verwandt werden kann: .P .\" SRC BEGIN (get_phys_pages.c) .EX #include #include #include \& int main(void) { printf("Dieses System verfügt über %ld physische Speicherseiten und " "%ld verfügbare physische Speicherseiten.\[rs]n", get_phys_pages(), get_avphys_pages()); exit(EXIT_SUCCESS); } .EE .\" SRC END .SH "SIEHE AUCH" \fBsysconf\fP(3) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von 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 .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .