utmpx man page on SmartOS

Printed from http://www.polarhome.com/service/man/?qf=utmpx&af=0&tf=2&of=SmartOS

UTMPX.H(3HEAD)							UTMPX.H(3HEAD)

NAME
       utmpx.h, utmpx - user accounting database definitions

SYNOPSIS
       #include <utmpx.h>

DESCRIPTION
       The  <utmpx.h>  header  defines the utmpx structure, which includes the
       following members:

	 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
       <sys/types.h>.

       The timeval structure is defined as described in <sys/time.h>.

       Inclusion  of  the  <utmpx.h>  header can also make visible all symbols
       from <sys/time.h>.

       The following symbolic constants are defined as possible values 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 attributes:

       ┌────────────────────┬─────────────────┐
       │  ATTRIBUTE TYPE    │ ATTRIBUTE VALUE │
       ├────────────────────┼─────────────────┤
       │Interface Stability │ Standard	      │
       └────────────────────┴─────────────────┘

SEE ALSO
       endutxent(3C),	time.h(3HEAD),	types.h(3HEAD),	 attributes(5),	 stan‐
       dards(5)

				 Apr 16, 2007			UTMPX.H(3HEAD)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net