PR_SET_NAME(2const) PR_SET_NAME(2const)

PR_SET_NAME, PR_GET_NAME - Aktionen auf einem Prozess oder Thread

Standard-C-Bibliothek (libc-lc)

ÜBERSICHT

#include <linux/prctl.h>  /* Definition der PR_*-Konstanten */
#include <sys/prctl.h>
int prctl(PR_SET_NAME, const char *Name);
int prctl(PR_GET_NAME, char Name[16]);

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, einschließlich des abschließenden Null-Bytes. Falls die Länge der Zeichenkette einschließlich des abschließenden Null-Bytes 16 byte überschreitet, wird die Zeichenkette ohne Rückmeldung abgeschnitten.
Liefert den Namen des aufrufenden Threads in dem Puffer zurück, auf den durch Name gezeigt wird. Die zurückgelieferte 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.

Bei Erfolg wird 0 zurückgegeben. Bei einem Fehler wird -1 zurückgegeben und errno gesetzt, um den Fehler anzuzeigen.

Name ist eine ungültige Adresse.

/proc/self/task/TID/comm
Das Attribut ist entsprechend über diese Datei zugreifbar (lesen Sie hierzu proc_pid_comm(5)), wobei TID die Thread-Kennung des aufrufenden Threads, wie von gettid(2) zurückgegeben, ist.

Linux.

Linux 2.6.9.
Linux 2.6.11.

prctl(2), pthread_setname_np(3), pthread_getname_np(3), proc_pid_comm(5)

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.

8. Februar 2026 Linux man-pages 6.17