table of contents
- trixie-backports 4.30.0-1~bpo13+2
- testing 4.30.0-1
- unstable 4.30.0-1
| 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)
ÜBERSICHT¶
#include <linux/prctl.h> /* Definition der PR_*-Konstanten */ #include <sys/prctl.h>
int prctl(PR_SET_NAME, char Name[16]); int prctl(PR_GET_NAME, const 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, 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.
- PR_GET_NAME (seit Linux 2.6.11)
- 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.
RÜCKGABEWERT¶
Bei Erfolg wird 0 zurückgegeben. Bei einem Fehler wird -1 zurückgegeben und errno gesetzt, um den Fehler anzuzeigen.
FEHLER¶
- EFAULT
- Name ist eine ungültige Adresse.
DATEIEN¶
- /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.
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)
Ü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.
| 2. Juni 2024 | Linux man-pages 6.9.1 |