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