GETLOGIN(3C) 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, указывает на один и тот же статический массив, содержимое которого полностью изменяется после каждого вызова.