Scroll to navigation

PR_SET_NAME(2const) PR_SET_NAME(2const)

NUME

PR_SET_NAME, PR_GET_NAME - operații asupra unui proces sau fir

BIBLIOTECA

Biblioteca C standard (libc, -lc)

SINOPSIS

#include <linux/prctl.h>  /* Definirea constantelor PR_* */
#include <sys/prctl.h>
int prctl(PR_SET_NAME, char name[16]);
int prctl(PR_GET_NAME, const char name[16]);

DESCRIERE

Definește numele firului apelant, utilizând valoarea din locația indicată de name.
Numele poate avea o lungime de până la 16 octeți, inclusiv octetul nul de încheiere. Dacă lungimea șirului, inclusiv octetul nul final, depășește 16 octeți, șirul este trunchiat în mod silențios.
Returnează numele firului apelant, în tamponul indicat de name. Șirul returnat va fi terminat cu octetul nul.

Acesta este același atribut care poate fi definit prin pthread_setname_np(3) și recuperat utilizând pthread_getname_np(3).

VALOAREA RETURNATĂ

În caz de succes, se returnează 0. În caz de eroare, se returnează -1, iar errno este configurată pentru a indica eroarea.

ERORI-IEȘIRE

name este o adresă nevalidă.

FIȘIERE

/proc/self/task/tid/comm
Atributul este, de asemenea, accesibil prin intermediul acestui fișier (a se vedea proc_pid_comm(5)), unde tid este ID-ul firului de execuție al firului de execuție apelant, astfel cum este returnat de gettid(2).

STANDARDE

Linux.

ISTORIC

Linux 2.6.9.
Linux 2.6.11.

CONSULTAȚI ȘI

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

TRADUCERE

Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.

2 iunie 2024 Pagini de manual de Linux 6.9.1