Unix/Linux Go Back    


BSD 2.11 - man page for getlogin (bsd section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


GETLOGIN(3)									      GETLOGIN(3)

NAME
       getlogin - get login name

SYNOPSIS
       char *getlogin()

DESCRIPTION
       Getlogin returns a pointer to the login name as found in /var/run/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 terminal, or if there is
       no entry in /var/run/utmp for the process's terminal, getlogin returns a NULL pointer (0).
       A  reasonable procedure for determining the login name is to first call getlogin and if it
       fails, to call getpwuid(getuid()).

FILES
       /var/run/utmp

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

DIAGNOSTICS
       Returns a NULL pointer (0) if name not found.

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

7th Edition				November 27, 1996			      GETLOGIN(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 01:55 PM.