This manual page is for Mac OS X version 10.6.3

If you are running a different version of Mac OS X, view the documentation locally:

  • In Terminal, using the man(1) command

Reading manual pages

Manual pages are intended as a quick reference for people who already understand a technology.

  • For more information about the manual page format, see the manual page for manpages(5).

  • For more information about this technology, look for other documentation in the Apple Reference Library.

  • For general information about writing shell scripts, read Shell Scripting Primer.



SESSREG(1)                                                                                        SESSREG(1)



NAME
       sessreg - manage utmp/wtmp entries for non-init clients

SYNOPSIS
       sessreg  [-w  wtmp-file]  [-u utmp-file] [-l line-name] [-h host-name] [-s slot-number] [-x Xservers-file] Xserversfile]
       file] [-t ttys-file] [-a] [-d] user-name

DESCRIPTION
       Sessreg is a simple program for managing utmp/wtmp entries for xdm sessions.

       System V has a better interface to utmp than BSD; it  dynamically  allocates  entries  in  the  file,
       instead of writing them at fixed positions indexed by position in /etc/ttys.

       To  manage  BSD-style utmp files, sessreg has two strategies.  In conjunction with xdm, the -x option
       counts the number of lines in /etc/ttys and then adds to that the number of the line in the  Xservers
       file which specifies the display.  The display name must be specified as the "line-name" using the -l
       option.  This sum is used as the "slot-number" in the utmp file that this entry will be  written  at.
       In the more general case, the -s option specifies the slot-number directly.  If for some strange rea-son reason
       son your system uses a file other than /etc/ttys to manage init, the -t option can direct sessreg  to
       look elsewhere for a count of terminal sessions.

       Conversely,  System  V managers will not ever need to use these options (-x, -s and -t).  To make the
       program easier to document and explain, sessreg accepts the BSD-specific flags in the System V  envi-ronment environment
       ronment and ignores them.

       BSD  and  Linux  also  have a host-name field in the utmp file which doesn't exist in System V.  This
       option is also ignored by the System V version of sessreg.

USAGE
       In Xstartup, place a call like:

              sessreg -a -l $DISPLAY -x /etc/X11/xdm/Xservers $USER

       and in Xreset:

              sessreg -d -l $DISPLAY -x /etc/X11/xdm/Xservers $USER

OPTIONS
       -w wtmp-file
              This specifies an alternate wtmp file, instead of /var/log/wtmp.  The special name "none" dis-ables disables
              ables writing records to the wtmp file.

       -u utmp-file
              This specifies an alternate utmp file, instead of /var/run/utmp.  The special name "none" dis-ables disables
              ables writing records to the utmp file.

       -l line-name
              This describes the "line" name of the entry.  For terminal sessions, this is the  final  path-name pathname
              name segment of the terminal device filename (e.g. ttyd0).  For X sessions, it should probably
              be the local display name given to the users session (e.g. :0).  If  none  is  specified,  the
              terminal name will be determined with ttyname(3) and stripped of leading components.

       -h host-name
              This  is  set for BSD hosts to indicate that the session was initiated from a remote host.  In
              typical xdm usage, this options is not used.

       -s slot-number
              Each potential session has a unique slot number in BSD systems, most  are  identified  by  the
              position  of  the  line-name in the /etc/ttysfile.  This option overrides the default position
              determined with ttyslot(3).  This option is inappropriate for use with xdm, the -x  option  is
              more useful.

       -x Xservers-file
              As X sessions are one-per-display, and each display is entered in this file, this options sets
              the slot-number to be the number of lines in the ttys-file plus the index into this file  that
              the line-name is found.

       -t ttys-file
              This  specifies an alternate file which the -x option will use to count the number of terminal
              sessions on a host.

       -a     This session should be added to utmp/wtmp.

       -d     This session should be deleted from utmp/wtmp.  One of -a/-d must be specified.

SEE ALSO
       xdm(1)

AUTHOR
       Keith Packard, MIT X Consortium



X Version 11                                    sessreg 1.0.4                                     SESSREG(1)

Reporting Problems

The way to report a problem with this manual page depends on the type of problem:

Content errors
Report errors in the content of this documentation with the feedback links below.
Bug reports
Report bugs in the functionality of the described tool or API through Bug Reporter.
Formatting problems
Report formatting mistakes in the online version of these pages with the feedback links below.

Did this document help you? Yes It's good, but... Not helpful...