getprogname setprogname - get or set the program name
Lb libc
The
getprogname ();
function returns the name of the program.
If the name has not been set yet, it will return
NULL
The
setprogname ();
function sets the name of the program to be the last component of the
Fa progname
argument.
Since a pointer to the given string is kept as the program name,
it should not be modified for the rest of the program's lifetime.
In
Fx ,
the name of the program is set by the start-up code that is run before
main (;);
thus,
running
setprogname ();
is not necessary.
Programs that desire maximum portability should still call it;
on another operating system,
these functions may be implemented in a portability library.
Calling
setprogname ();
allows the aforementioned library to learn the program name without
modifications to the start-up code.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |