.\" -*- coding: UTF-8 -*- .\" 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_MDWE 2const "17. Januar 2026" "Linux man\-pages 6.17" .SH BEZEICHNUNG PR_SET_MDWE \- Setzt die Schutzmaske für Ausführungs\-/Schreibverweigerung des Speichers für den aufrufenden Prozess .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_MDWE, unsigned long \fP\fIMaske\fP\fB, 0L, 0L, 0L);\fP .fi .SH BESCHREIBUNG Setzt die Schutzmaske für Ausführungs\-/Schreibverweigerung des Speichers des aufrufenden Prozesses. Sobald die Schutz\-Bits gesetzt sind, können sie nicht geändert werden: .P \fIMaske\fP muss eine Bitmaske aus Folgendem sein: .TP \fBPR_MDWE_REFUSE_EXEC_GAIN\fP Neue Speicher\-Mappings können nicht schreib\- und ausführbar sein. Nicht ausführbare Mappings können nicht ausführbar werden. .TP \fBPR_MDWE_NO_INHERIT (seit Linux 6.6)\fP .\" commit 2a87e5520554034e8c423479740f95bea4a086a0 MDWE\-Schutz nicht an Kindprozesse bei \fBfork\fP(2) weiterleiten. Beim Setzen dieses Bits muss auch \fBPR_MDWE_REFUSE_EXEC_GAIN\fP gesetzt werden. .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 \fIMaske\fP ist kein gültiger Wert. .SH STANDARDS Linux. .SH GESCHICHTE .\" commit b507808ebce23561d4ff8c2aa1fb949fe402bc61 Linux 6.3. .SH "SIEHE AUCH" \fBprctl\fP(2), \fBPR_GET_MDWE\fP(2const) .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 .