getlogin()

Получить имя пользователя, связанного с вызывающим процессом

Прототип:

#include <unistd.h>
char * getlogin( void );

Библиотека:

libc

Описание:

Функция getlogin() возвращает указатель на строку, содержащую имя пользователя, связанного с вызывающим процессом.

Возвращаемое значение:

Указатель на строку, содержащую имя пользователя, или NULL если заданное имя пользователя не может быть найдено.

Значение, возвращаемое getlogin(), может указывать на статические данные и, следовательно, может быть перезаписано при каждом вызове.

Классификация:

POSIX 1003.1

Безопасность использования
Точка остановки потока
Да
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Нет

Тематические ссылки:

getlogin_r(), getpwent(), getpwent_r(), getpwnam(), getpwuid()




Предыдущий раздел: Описание API системной библиотеки