get_phys_pages(3) Library Functions Manual get_phys_pages(3) BEZEICHNUNG get_phys_pages, get_avphys_pages - Gesamtanzahl und verfugbare physische Seiten ermitteln BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include long get_phys_pages(void); long get_avphys_pages(void); BESCHREIBUNG Die Funktion get_phys_pages() liefert die Gesamtanzahl der auf dem System verfugbaren physischen Speicherseiten zuruck. Die Funktion get_avphys_pages() liefert die Anzahl der derzeit auf dem System verfugbaren physischen Speicherseiten zuruck. RUCKGABEWERT Im Erfolgsfall liefern diese Funktionen einen nichtnegativen Wert zuruck, wie er in der BESCHREIBUNG angegeben ist. Beim Fehlschlag liefern sie -1 und setzen errno, um den Fehler anzuzeigen. FEHLER ENOSYS Das System konnte die benotigten Informationen nicht zusammenstellen (moglicherweise, weil das Dateisystem /proc nicht eingehangt war). STANDARDS GNU. GESCHICHTE Vor Glibc 2.23 ermittelten diese Funktionen die benotigten Informationen mittels Durchsuchen der Felder MemTotal und MemFree von /proc/meminfo. Seit Glibc 2.23 erlangen diese Funktionen die benotigten Informationen durch Aufruf von sysinfo(2). ANMERKUNGEN Die nachfolgenden Aufrufe von sysconf(3) stellen ein portierbares Mittel bereit, um die gleichen Informationen wie die in dieser Seite beschriebenen Funktionen zu erlangen: total_pages = sysconf(_SC_PHYS_PAGES); /* Gesamtanzahl der Seiten */ avl_pages = sysconf(_SC_AVPHYS_PAGES); /* Verfugbare Seiten */ BEISPIELE Das folgende Beispiel zeigt, wie get_phys_pages() und get_avphys_pages() verwandt werden kann: #include #include #include int main(void) { printf("Dieses System verfugt uber %ld physische Speicherseiten und " "%ld verfugbare physische Speicherseiten.\n", get_phys_pages(), get_avphys_pages()); exit(EXIT_SUCCESS); } SIEHE AUCH sysconf(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von 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.18 8. Februar 2026 get_phys_pages(3)