Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getlogin(3C) — SunOS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cuserid(3S)

getgrnam(3C)

getpwnam(3C)

utmp(4)

getlogin(3C)

NAME

getlogin − get login name

SYNOPSIS

#include <stdlib.h>

char ∗getlogin(void);

DESCRIPTION

getlogin() returns a pointer to the login name as found in /var/adm/utmp.  It may be used in conjunction with getpwnam() to locate the correct password file entry when the same user id is shared by several login names. 

If getlogin() is called within a process that is not attached to a terminal, it returns a null pointer.  The correct procedure for determining the login name is to call cuserid(), or to call getlogin() and if it fails to call getpwuid(). 

RETURN VALUES

Returns a null pointer if the login name is not found. 

FILES

/var/adm/utmp

SEE ALSO

cuserid(3S), getgrnam(3C), getpwnam(3C), utmp(4)

NOTES

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

SunOS 5.1  —  Last change: 13 Jul 1990

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026