.\" -*- coding: UTF-8 -*- .\" Copyright 2021, Colin Cross .\" Copyright 2023, Nick Gregory .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PR_SET_VMA 2const "8. Februar 2026" "Linux man\-pages 6.17" .SH BEZEICHNUNG PR_SET_VMA \- Setzt ein Attribut für virtuelle Speicherbereiche .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP,\ \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP /* Definition der \fBPR_*\fP\-Konstanten */ \fB#include \fP .P \fBint prctl(PR_SET_VMA, long \fP\fIAttr\fP\fB, unsigned long \fP\fIAdr\fP\fB, unsigned long \fP\fIGröße\fP\fB,\fP \fB const char *_Nullable \fP\fIWert\fP\fB);\fP .fi .SH BESCHREIBUNG Setzt ein in \fIAttr\fP angegebenes Attribut für virtuelle Speicherbereiche, die bei der durch \fIAdr\fP festgelegten Adresse beginnen und sich über die in \fIGröße\fP festgelegte Größe hinweg aufspannen. \fIWert\fP legt den Wert des zu setzenden Attributs fest. .P 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. .P Derzeit muss \fIAttr\fP einen der folgenden Werte haben: .TP \fBPR_SET_VMA_ANON_NAME\fP Setzt einen Namen für anonyme virtuelle Speicherbereiche. \fIWert\fP 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 \fIWert\fP NULL ist, wird der Name des entsprechenden anonymen virtuellen Speicherbereichs zurückgesetzt. Der Name darf nur darstellbaren ASCII\-Zeichen (\fBisprint\fP(3)) außer \fB»[«\fP, \fB»]«\fP, \fB»\[rs]«\fP, \fB»$«\fP und \fB»\[ga]«\fP enthalten. .SH RÜCKGABEWERT Bei Erfolg wird 0 zurückgegeben. Bei einem Fehler wird \-1 zurückgegeben und \fIerrno\fP gesetzt, um den Fehler anzuzeigen. .SH FEHLER .TP \fBEINVAL\fP \fIAttr\fP ist kein gültiges Attribut. .TP \fBEINVAL\fP \fIAdr\fP ist eine ungültige Adresse. .SH STANDARDS Linux. .SH GESCHICHTE .\" Commit 9a10064f5625d5572c3626c1516e0bebc6c9fe9b Linux 5.17. .SH "SIEHE AUCH" \fBprctl\fP(2) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: .MT debian-l10n-german@lists.debian.org .ME .