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 (https://www.gnu.org/licenses/gpl-3.0.html) 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.