PR_SET_MDWE(2const) PR_SET_MDWE(2const) BEZEICHNUNG PR_SET_MDWE - Setzt die Schutzmaske fur Ausfuhrungs-/Schreibverweigerung des Speichers fur den aufrufenden Prozess BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include /* Definition der PR_*-Konstanten */ #include int prctl(PR_SET_MDWE, unsigned long Maske, 0L, 0L, 0L); BESCHREIBUNG Setzt die Schutzmaske fur Ausfuhrungs-/Schreibverweigerung des Speichers des aufrufenden Prozesses. Sobald die Schutz-Bits gesetzt sind, konnen sie nicht geandert werden: Maske muss eine Bitmaske aus Folgendem sein: PR_MDWE_REFUSE_EXEC_GAIN Neue Speicher-Mappings konnen nicht schreib- und ausfuhrbar sein. Nicht ausfuhrbare Mappings konnen nicht ausfuhrbar werden. PR_MDWE_NO_INHERIT (seit Linux 6.6) MDWE-Schutz nicht an Kindprozesse bei fork(2) weiterleiten. Beim Setzen dieses Bits muss auch PR_MDWE_REFUSE_EXEC_GAIN gesetzt werden. RUCKGABEWERT Bei Erfolg wird 0 zuruckgegeben. Bei einem Fehler wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER EINVAL Maske ist kein gultiger Wert. STANDARDS Linux. GESCHICHTE Linux 6.3. SIEHE AUCH prctl(2), PR_GET_MDWE(2const) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer: . Linux man-pages 6.17 17. Januar 2026 PR_SET_MDWE(2const)