GETLOGIN(3C)
GETLOGIN(3C)
НАЗВАНИЕ
getlogin - получение входного имени
СИНТАКСИС
char *getlogin ( );
ОПИСАНИЕ
Функция getlogin возвращает указатель на входное имя, которое выбирается из файла /etc/utmp. Эта функция может использоваться вместе с функцией getpwnam для получения нужной информации из файла /etc/passwd в том случае, если один и тот же идентификатор разделяется несколькими пользователями с разными входными именами.
Если функция getlogin вызывается процессом, не связанным с терминалом, то возвращается пустой указатель NULL. Поэтому не всегда удается определить входное имя с помощью функций getlogin или cuserid. В этом случае следует воспользоваться функцией getpwuid.
ФАЙЛЫ
/etc/utmp
СМ. ТАКЖЕ
, , , .
ДИАГНОСТИКА
Если входное имя не найдено, результат равен NULL.
ОГРАНИЧЕНИЯ
Значение, возвращаемое функцией getlogin, указывает на один и тот же статический массив, содержимое которого полностью изменяется после каждого вызова.