sl@0: /** @file ../include/utmp.h sl@0: @internalComponent sl@0: */ sl@0: sl@0: /** @def _PATH_UTMP sl@0: sl@0: This macro is used to specify the user accounting database. sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def _PATH_WTMP sl@0: sl@0: This macro is used to specify the user accounting log file. sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: sl@0: /** @def _PATH_LASTLOG sl@0: sl@0: HAVE_LASTLOG_H sl@0: sl@0: @publishedAll sl@0: @released sl@0: */ sl@0: sl@0: sl@0: /** @def UT_NAMESIZE sl@0: sl@0: Max name size sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def UT_LINESIZE sl@0: sl@0: line size sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def UT_HOSTSIZE sl@0: sl@0: host size sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: sl@0: /** @struct utmp sl@0: sl@0: Contains the following fields, sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @var utmp::ut_line sl@0: Device name (console or lnxx). sl@0: */ sl@0: sl@0: /** @var utmp::ut_name sl@0: User login name sl@0: */ sl@0: sl@0: /** @var utmp::ut_host sl@0: host name sl@0: */ sl@0: sl@0: /** @var utmp::ut_time sl@0: Time at which the entry was made. sl@0: */ sl@0: sl@0: /** @struct lastlog sl@0: sl@0: The structure of the log file and how to change user's entry. sl@0: sl@0: @publishedAll sl@0: @released sl@0: */