Scroll to navigation

PR_SET_VMA(2const) PR_SET_VMA(2const)

BEZEICHNUNG

PR_SET_VMA - Ein Attribut für virtuelle Speicherbereiche setzen

BIBLIOTHEK

Standard-C-Bibliothek (libc-lc)

ÜBERSICHT

#include <linux/prctl.h>  /* Definition der PR_*-Konstanten */
#include <sys/prctl.h>
int prctl(PR_SET_VMA, long Attr, unsigned long Adr, unsigned long Größe,
          const char *_Nullable Wert);

BESCHREIBUNG

Setzt ein in Attr angegebenes Attribut für virtuelle Speicherbereiche, die bei der durch Adr festgelegten Adresse beginnen und sich über die in Größe festgelegte Größe hinweg aufspannen. Wert legt den Wert des zu setzenden Attributs fest.

Beachten Sie, dass die Zuweisung eines Attributs zu einem virtuellen Speicherbereich es daran hindern kann, mit anschließenden virtuellen Speicherbereichen zusammengefasst zu werden, da sich diese in ihrem Attributwert unterscheiden.

Derzeit muss Attr einen der folgenden Werte haben:

Setzt einen Namen für anonyme virtuelle Speicherbereiche. Wert sollte ein Zeiger auf eine durch Null abgeschlossene Zeichenkette sein, die den Namen enthält. Der Name, einschließlich Null-Byte, darf nicht länger als 80 byte sein. Falls Wert NULL ist, wird der Name des entsprechenden anonymen virtuellen Speicherbereichs zurückgesetzt. Der Name darf nur darstellbaren ASCII-Zeichen (isprint(3)) außer »[«, »]«, »\«, »$« und »`« enthalten.

RÜCKGABEWERT

Bei Erfolg wird 0 zurückgegeben. Bei einem Fehler wird -1 zurückgegeben und errno gesetzt, um den Fehler anzuzeigen.

FEHLER

Attr ist kein gültiges Attribut.
Adr ist eine ungültige Adresse.

STANDARDS

Linux.

GESCHICHTE

Linux 5.17.

SIEHE AUCH

prctl(2)

Ü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.

17. Mai 2025 Linux man-pages 6.16