1 /* The <utmp.h> header is used by init, login, who, etc. */
6 #define WTMP "/usr/adm/wtmp" /* the login history file */
7 #define BTMP "/usr/adm/btmp" /* the bad-login history file */
8 #define UTMP "/etc/utmp" /* the user accouting file */
11 char ut_user
[8]; /* user name */
12 char ut_id
[4]; /* /etc/inittab ID */
13 char ut_line
[12]; /* terminal name */
14 char ut_host
[16]; /* host name, when remote */
15 short ut_pid
; /* process id */
16 short int ut_type
; /* type of entry */
17 long ut_time
; /* login/logout time */
20 #define ut_name ut_user /* for compatibility with other systems */
22 /* Definitions for ut_type. */
23 #define RUN_LVL 1 /* this is a RUN_LEVEL record */
24 #define BOOT_TIME 2 /* this is a REBOOT record */
25 #define INIT_PROCESS 5 /* this process was spawned by INIT */
26 #define LOGIN_PROCESS 6 /* this is a 'getty' process waiting */
27 #define USER_PROCESS 7 /* any other user process */
28 #define DEAD_PROCESS 8 /* this process has died (wtmp only) */