unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (v7man)
Page:
Section:
Apropos / Subsearch:
optional field

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
       login 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)