Scroll to navigation

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