Query: getlogin
OS: bsd
Section: 3
Links: bsd man pages all man pages
Forums: unix linux community forum categories
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GETLOGIN(3) Library Functions Manual GETLOGIN(3)NAMEgetlogin - get login nameSYNOPSISchar *getlogin()DESCRIPTIONGetlogin 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 ter- minal, 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/utmpSEE ALSOgetpwent(3), utmp(5), ttyslot(3)DIAGNOSTICSReturns a NULL pointer (0) if name not found.BUGSThe return values point to static data whose content is overwritten by each call. 7th Edition November 27, 1996 GETLOGIN(3)
Related Man Pages |
---|
setlogin(2) - mojave |
getlogin(3c) - opensolaris |
cuserid(3) - redhat |
getlogin(2) - opendarwin |
getlogin_r(3c) - sunos |
Similar Topics in the Unix Linux Community |
---|
Regarding cuserid(), getlogin() and getpwuid() function in 'C' |