diff options
author | Mystery Man <unknown@mandriva.org> | 2003-03-10 13:52:45 +0000 |
---|---|---|
committer | Mystery Man <unknown@mandriva.org> | 2003-03-10 13:52:45 +0000 |
commit | c7681947b501455947618f1694df12fbb3c1d367 (patch) | |
tree | f543345cc4a3834b3601cfbb2f9177782544dc79 /mdk-stage1/dietlibc/include/utmp.h | |
parent | f9ef1c397c4fcb602a79ac7c0f83d938ff3597f2 (diff) | |
download | drakx-c7681947b501455947618f1694df12fbb3c1d367.tar drakx-c7681947b501455947618f1694df12fbb3c1d367.tar.gz drakx-c7681947b501455947618f1694df12fbb3c1d367.tar.bz2 drakx-c7681947b501455947618f1694df12fbb3c1d367.tar.xz drakx-c7681947b501455947618f1694df12fbb3c1d367.zip |
This commit was manufactured by cvs2svn to create tag 'V9_1_19mdk'.V9_1_19mdk
Diffstat (limited to 'mdk-stage1/dietlibc/include/utmp.h')
-rw-r--r-- | mdk-stage1/dietlibc/include/utmp.h | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/mdk-stage1/dietlibc/include/utmp.h b/mdk-stage1/dietlibc/include/utmp.h deleted file mode 100644 index 2946be921..000000000 --- a/mdk-stage1/dietlibc/include/utmp.h +++ /dev/null @@ -1,73 +0,0 @@ -#ifndef _UTMP_H -#define _UTMP_H - -#include <sys/cdefs.h> -#include <sys/types.h> -#include <time.h> - -#define UT_LINESIZE 32 -#define UT_NAMESIZE 32 -#define UT_HOSTSIZE 256 - -#define _PATH_UTMP "/var/run/utmp" -#define _PATH_WTMP "/var/log/wtmp" - -/* The structure describing an entry in the database of - previous logins. */ -struct lastlog - { - time_t ll_time; - char ll_line[UT_LINESIZE]; - char ll_host[UT_HOSTSIZE]; - }; - -/* The structure describing the status of a terminated process. This - type is used in `struct utmp' below. */ -struct exit_status - { - short int e_termination; /* Process termination status. */ - short int e_exit; /* Process exit status. */ - }; - -/* The structure describing an entry in the user accounting database. */ -struct utmp -{ - short int ut_type; /* Type of login. */ - pid_t ut_pid; /* Process ID of login process. */ - char ut_line[UT_LINESIZE]; /* Devicename. */ - char ut_id[4]; /* Inittab ID. */ - char ut_user[UT_NAMESIZE]; /* Username. */ - char ut_host[UT_HOSTSIZE]; /* Hostname for remote login. */ -#define ut_name ut_host - struct exit_status ut_exit; /* Exit status of a process marked - as DEAD_PROCESS. */ - long int ut_session; /* Session ID, used for windowing. */ - struct timeval ut_tv; /* Time entry was made. */ - int32_t ut_addr_v6[4]; /* Internet address of remote host. */ - char __unused[20]; /* Reserved for future use. */ -}; - -/* Values for the `ut_type' field of a `struct utmp'. */ -#define EMPTY 0 /* No valid user accounting information. */ - -#define RUN_LVL 1 /* The system's runlevel. */ -#define BOOT_TIME 2 /* Time of system boot. */ -#define NEW_TIME 3 /* Time after system clock changed. */ -#define OLD_TIME 4 /* Time when system clock changed. */ - -#define INIT_PROCESS 5 /* Process spawned by the init process. */ -#define LOGIN_PROCESS 6 /* Session leader of a logged in user. */ -#define USER_PROCESS 7 /* Normal process. */ -#define DEAD_PROCESS 8 /* Terminated process. */ - -#define ACCOUNTING 9 - -/* Tell the user that we have a modern system with UT_HOST, UT_PID, - UT_TYPE, UT_ID and UT_TV fields. */ -#define _HAVE_UT_TYPE 1 -#define _HAVE_UT_PID 1 -#define _HAVE_UT_ID 1 -#define _HAVE_UT_TV 1 -#define _HAVE_UT_HOST 1 - -#endif |