PR_SET_NAME(2const) PR_SET_NAME(2const) BEZEICHNUNG PR_SET_NAME, PR_GET_NAME - Aktionen auf einem Prozess oder Thread BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include /* Definition der PR_*-Konstanten */ #include int prctl(PR_SET_NAME, const char *Name); int prctl(PR_GET_NAME, char Name[16]); BESCHREIBUNG PR_SET_NAME Setzt den Namen des aufrufenden Threads unter Verwendung des Wertes, auf den durch Name gezeigt wird. Der Name kann bis zu 16 byte lang sein, einschliesslich des abschliessenden Null-Bytes. Falls die Lange der Zeichenkette einschliesslich des abschliessenden Null-Bytes 16 byte uberschreitet, wird die Zeichenkette ohne Ruckmeldung abgeschnitten. PR_GET_NAME (seit Linux 2.6.11) Liefert den Namen des aufrufenden Threads in dem Puffer zuruck, auf den durch Name gezeigt wird. Die zuruckgelieferte Zeichenkette wird mit Null abgeschlossen sein. Dies ist das gleiche Attribut, das mittels pthread_setname_np(3) gesetzt und mittels pthread_getname_np(3) abgefragt werden kann. RUCKGABEWERT Bei Erfolg wird 0 zuruckgegeben. Bei einem Fehler wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER EFAULT Name ist eine ungultige Adresse. DATEIEN /proc/self/task/TID/comm Das Attribut ist entsprechend uber diese Datei zugreifbar (lesen Sie hierzu proc_pid_comm(5)), wobei TID die Thread-Kennung des aufrufenden Threads, wie von gettid(2) zuruckgegeben, ist. STANDARDS Linux. GESCHICHTE PR_SET_NAME Linux 2.6.9. PR_GET_NAME Linux 2.6.11. SIEHE AUCH prctl(2), pthread_setname_np(3), pthread_getname_np(3), proc_pid_comm(5) 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 8. Februar 2026 PR_SET_NAME(2const)