glenda.party
term% ls -F
term% cat index.txt
GETLOGIN(3)                Library Functions Manual                GETLOGIN(3)



NAME
       getlogin - get login name

SYNOPSIS
       char *getlogin();

DESCRIPTION
       Getlogin returns a pointer to the login name as found in /etc/utmp.  It
       may be used in conjunction with getpwnam to locate the correct password
       file entry when the same userid is shared by several login names.

       If  getlogin is called within a process that is not attached to a type‐
       writer, it returns NULL.  The correct procedure for determining the lo‐
       gin name is to first call getlogin and if it fails, to call getpwuid.

FILES
       /etc/utmp

SEE ALSO
       getpwent(3), getgrent(3), utmp(5)

DIAGNOSTICS
       Returns NULL (0) if name not found.

BUGS
       The  return values point to static data whose content is overwritten by
       each call.



                                                                   GETLOGIN(3)