CUSERID(3S) CUSERID(3S)
НАЗВАНИЕ
cuserid - получение входного имени пользователя
СИНТАКСИС
#include
char *cuserid (s)
char *s;
ОПИСАНИЕ
Функция cuserid позволяет получить входное имя пользо-
вателя, запустившего текущий процесс, в виде цепочки
символов. Если значение аргумента s равно NULL, то
входное имя размещается во внутренней статической об-
ласти, адрес которой возвращается функцией. При каждом
вызове функции содержимое статической области обновля-
ется. Если значение s отлично от NULL, то s считается
указателем на символьный массив, содержащий по крайней
мере L_cuserid элементов; входное имя пользователя по-
мещается в этот массив, а функция возвращает значение
s. Константа L_cuserid определена во включаемом файле
.
СМ. ТАКЖЕ
getlogin(3C), getpwent(3C).
ДИАГНОСТИКА
Если входное имя пользователя не найдено и значение s
равно NULL, то функция cuserid возвращает NULL; если же
значение s отлично от NULL, то в s[0] помещается нуле-
вой байт (\0).
|