1	AUTOLOG

AUTOLOG is a program used to logoff (time-out) terminal users who are idle.
An idle user is one who uses none of the following three system parameters:
CPU_TIME, BUFFERED_IO, and DIRECT_IO.  If all of these parameters remain
constant over a period of 30 minutes (IDLE_TIME), then the user's process is
logged out (DELPRC).  Prior to logging the user off, warning messages
are given at 15, 20, 25, and 29 minutes of idle time.

	To make AUTOLOG work, it should be run as a DETACHed process from
SYSTARTUP.  The process also requires WORLD and OPER privledges. The command to
create it as a detached process is: 

	RUN/UIC=[1,4]/PRIV=(WORLD,OPER)/PROCESS_NAME=AUTOLOG -
		SYS$SYSDEVICE:[SYSUTL]AUTOLOG

	Provisions are made in the program to allow special users not to be
timed out.  The OPERATOR or SYSTEM account are not timed out if running on
OPA0:.

	AUTOLOG runs under VMS 3.x.  AUTOLOG takes care of users who have
attached themselves to subprocesses using the SPAWN command. If a process has
any active subprocesses, then the main process does not get the axe, even if it
is idle. If a subprocess is idle for IDLE-TIME minutes and it's parent process
is a terminal process, then the subprocess gets the axe. Control is then sent
to the parent process. This parent process then has IDLE-TIME minutes to become
active, or it then also gets the axe. 

	The unmodified program (V1.4) is on [VAX83A.ASDU.AUTOLOG] and was 
written by:
		Steve Moores
		Aurora Software Developement Unit
		C.F.B Greenwood
		Greenwood, N.S., Canada,
		B0P 1N0

		(902) 765-3391 ext 864

	It was modified by J. Downward (V1.5) for additional levels of warning
messages, to extend the idle timeout from 5 minutes to 30 minutes, and to
not log out the OPERATOR or system manager if they are on OPA0:.  For safety,
AUTOLOG should not be running during a VMS UPDATE procedure.
