Headers utmpx.h(3HEAD)
NAME
utmpx.h, utmpx - user accounting database definitions
SYNOPSIS
#include
DESCRIPTION
The
includes the following members:header defines the utmpx structure, which char ut_user[]; /* user login name */
char ut_id[]; /* unspecified initialization */
/* process identifier */char ut_line[]; /* device name */
pid_t ut_pid; /* process ID */
short ut_type; /* type of entry */
for X/Open compilation environments:
struct ut_exit_status ut_exit; /* process termination/exit status*/
for all other compilation environments:struct exit_status ut_exit; /* process termination/exit status*/
struct timeval ut_tv; /* time entry was made */
int ut_session; /* session ID, used for windowing */
short ut_syslen; /* significant length of ut_host */
/* including terminating null */char ut_host[]; /* remote host name */
The pid_t type is defined through typedef as described in
. The timeval structure is defined as described in . Inclusion of the
symbols fromheader can also make visible all . SunOS 5.11 Last change: 16 Apr 2007 1
Headers utmpx.h(3HEAD)
The following symbolic constants are defined as possiblevalues for the ut_type member of the utmpx structure:
EMPTY No valid user accounting information.BOOT_TIME Identifies time of system boot.
OLD_TIME Identifies time when system clock changed.
NEW_TIME Identifies time after system clock changed.
USER_PROCESS Identifies a process.
INIT_PROCESS Identifies a process spawned by the init
process.LOGIN_PROCESS Identifies the session leader of a logged-
in user.DEAD_PROCESS Identifies a session leader who has exited.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| Standard | See standards(5). ||_____________________________|_____________________________|
SEE ALSO
endutxent(3C), time.h(3HEAD), types.h(3HEAD), attributes(5), standards(5)SunOS 5.11 Last change: 16 Apr 2007 2