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