Scroll to navigation

program_invocation_name(3) Library Functions Manual program_invocation_name(3)

NUME

program_invocation_name, program_invocation_short_name - obține numele utilizat pentru a invoca programul apelant

BIBLIOTECA

Biblioteca C standard (libc, -lc)

REZUMAT

#define _GNU_SOURCE         /* Consultați feature_test_macros(7) */
#include <errno.h>
extern char *program_invocation_name;
extern char *program_invocation_short_name;

DESCRIERE

program_invocation_name conține numele care a fost utilizat pentru a invoca programul de apelare. Aceasta este aceeași cu valoarea lui argv[0] din main(), cu diferența că domeniul de aplicare al lui program_invocation_name este global.

program_invocation_short_name conține componenta basename a numelui de bază a numelui care a fost utilizat pentru a invoca programul apelant. Adică, este aceeași valoare ca și program_invocation_name, cu tot textul până la și inclusiv bara oblică finală (/), dacă există, eliminat.

Aceste variabile sunt inițializate automat de către codul de pornire glibc în timpul execuției.

STANDARDE

Aceste variabile sunt extensii GNU și nu ar trebui să fie utilizate în programe destinate a fi portabile.

NOTE

Fișierul /proc/[număr]/cmdline, specific Linux, oferă acces la informații similare.

CONSULTAȚI ȘI

proc(5)

TRADUCERE

Traducerea în limba română a acestui manual a fost creată 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.

30 octombrie 2022 Pagini de manual de Linux 6.03