Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getlogin(3) — Ultrix/UWS 4.1 RISC

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getgrent(3)

getpw(3)

getpwent(3)

utmp(5)

getlogin(3)

Name

getlogin − get login name

Syntax

char *getlogin()

Description

The getlogin subroutine 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 typewriter, it returns NULL. The correct procedure for determining the login name is to first call getlogin and if it fails, to call getpw ( getuid ).

Restrictions

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

Return Values

Returns NULL (0) if name not found. 

Files

/etc/utmp

See Also

getgrent(3), getpw(3), getpwent(3), utmp(5)

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