Получить имя пользователя, связанного с вызывающим процессом
#include <unistd.h>char * getlogin( void );
libc
Функция getlogin() возвращает указатель на строку, содержащую имя пользователя, связанного с вызывающим процессом.
Указатель на строку, содержащую имя пользователя, или NULL
если заданное имя пользователя не может быть найдено.
Значение, возвращаемое getlogin(), может указывать на статические данные и, следовательно, может быть перезаписано при каждом вызове.
POSIX 1003.1
getlogin_r(), getpwent(), getpwent_r(), getpwnam(), getpwuid()
Предыдущий раздел: Описание API системной библиотеки