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