Annotation of cci/usr/src/man/man3/getlogin.3, revision 1.1.1.1

1.1       root        1: .TH GETLOGIN 3  "19 January 1983"
                      2: .SH NAME
                      3: getlogin \- get login name
                      4: .SH SYNOPSIS
                      5: .B char *getlogin()
                      6: .SH DESCRIPTION
                      7: .I Getlogin
                      8: returns a pointer to the login name as found in
                      9: .IR /etc/utmp .
                     10: It may be used in conjunction with
                     11: .I getpwnam
                     12: to locate the correct password file entry when the same userid
                     13: is shared by several login names.
                     14: .PP
                     15: If
                     16: .I getlogin
                     17: is called within a process that is not attached to a
                     18: typewriter, it returns NULL.
                     19: The correct procedure for determining the login name is to first call
                     20: .I getlogin
                     21: and if it fails, to call
                     22: .IR getpw ( getuid ()).
                     23: .SH FILES
                     24: /etc/utmp
                     25: .SH "SEE ALSO"
                     26: getpwent(3), getgrent(3), utmp(5), getpw(3)
                     27: .SH DIAGNOSTICS
                     28: Returns NULL (0) if name not found.
                     29: .SH BUGS
                     30: The return values point to static data
                     31: whose content is overwritten by each call.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.