PR_SET_MM_START_DATA(2const) PR_SET_MM_START_DATA(2const) BEZEICHNUNG PR_SET_MM_START_DATA, PR_SET_MM_END_DATA - Verandert Kernel-Speicher-Map-Beschreibungsfelder BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include /* Definition der PR_*-Konstanten */ #include int prctl(PR_SET_MM, PR_SET_MM_START_DATA, unsigned long Adr, 0L, 0L); int prctl(PR_SET_MM, PR_SET_MM_END_DATA, unsigned long Adr, 0L, 0L); BESCHREIBUNG PR_SET_MM_START_DATA Setzt die Adresse, oberhalb derer initialisierte und nicht initialisierte (bss) Daten abgelegt werden. Der entsprechende Speicherbereich muss les- und schreibbar, darf aber nicht ausfuhrbar oder gemeinsam benutzbar sein. PR_SET_MM_END_DATA Setzt die Adresse, unterhalb derer initialisierte und nicht initialisierte (bss) Daten abgelegt werden. Der entsprechende Speicherbereich muss les- und schreibbar, darf aber nicht ausfuhrbar oder gemeinsam benutzbar sein. RUCKGABEWERT Bei Erfolg wird 0 zuruckgegeben. Bei einem Fehler wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER EINVAL Adr ist grosser als TASK_SIZE (die Grossenbegrenzung des Benutzer-Adressraums fur diese Architektur). EINVAL Die Berechtigungen fur den entsprechenden Speicherbereich sind nicht wie benotigt. STANDARDS Linux. GESCHICHTE Linux 3.3. SIEHE AUCH prctl(2) 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.15 17. Mai 2025 PR_SET_MM_START_DATA(2const)