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).