Section: C Library Functions (3)
Return to Main Contents
program_invocation_name, program_invocation_short_name - obtain name used to invoke calling program
extern char *program_invocation_name;
extern char *program_invocation_short_name;
contains the name that was used to invoke the calling program.
This is the same as the value of
with the difference that the scope of
contains the basename component of name that was used to invoke
the calling program.
That is, it is the same value as
with all text up to and including the final slash (/), if any, removed.
These variables are automatically initialised by the glibc run-time
file provides access to similar information.
These variables are GNU extensions, and should not be
used in programs intended to be portable.
- CONFORMING TO
- SEE ALSO
linux.jgfs.net manual pages