table of contents
PR_SET_THP_DISABLE(2const) | PR_SET_THP_DISABLE(2const) |
BEZEICHNUNG¶
PR_SET_THP_DISABLE - Setzt den Zustand des Schalters »THP disable« für den aufrufenden Thread
BIBLIOTHEK¶
Standard-C-Bibliothek (libc, -lc)
ÜBERSICHT¶
#include <linux/prctl.h> /* Definition der PR_*-Konstanten */ #include <sys/prctl.h>
int prctl(PR_SET_THP_DISABLE, long Schalter, 0L, 0L, 0L);
BESCHREIBUNG¶
Setzt den Zustand des Schalters »THP disable« für den aufrufenden Thread. Falls Schalter einen von Null verschiedenen Wert hat, wird der Schalter gesetzt, andernfalls wird er bereinigt.
Setzen dieses Schalters stellt eine Methode zur Deaktivierung transparenter riesiger Seiten (»huge pages«) für Aufträge bereit, deren Code nicht verändert werden kann und wo eine Verwendung eines Malloc-Hooks mit madvise(2) keine Option ist (d.h. statisch zugewiesene Daten). Die Einstellung des Schalters »THP disable« wird von einem Kindprozess über fork(2) geerbt und bleibt über execve(2) hinweg erhalten.
RÜCKGABEWERT¶
Bei Erfolg wird 0 zurückgegeben. Bei einem Fehler wird -1 zurückgegeben und errno gesetzt, um den Fehler anzuzeigen.
STANDARDS¶
Linux.
GESCHICHTE¶
Linux 3.15.
SIEHE AUCH¶
prctl(2), PR_GET_THP_DISABLE(2const)
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.
1. Juni 2024 | Linux man-pages 6.9.1 |