(PROGN (PRIN1 "Use LOADDB to load database files!
" T) (ERROR!))
(" 4-Feb-86 14:54:35" . {ERIS}<LISPCORE>SOURCES>PROC.;36)
FNS (PROCESS-STATUS PROCESSWORLD ADD.PROCESS DEL.PROCESS PROCESS.RETURN FIND.PROCESS MAP.PROCESSES 
PROCESSP RELPROCESSP RESTART.PROCESS WAKE.PROCESS SUSPEND.PROCESS PROCESS.RESULT PROCESS.FINISHEDP 
THIS.PROCESS TTY.PROCESS TTY.PROCESSP PROCESS.TTY GIVE.TTY.PROCESS ALLOW.BUTTON.EVENTS SPAWN.MOUSE 
\WAIT.FOR.TTY WAIT.FOR.TTY PROCESSPROP PROCESS.NAME PROCESS.WINDOW DISMISS BLOCK WAITFORINPUT 
\WAITFORSYSBUFP EVAL.AS.PROCESS EVAL.IN.TTY.PROCESS PROCESS.READ PROCESS.EVALV PROCESS.EVAL 
\PROCESS.EVAL1 PROCESS.APPLY \PROCESS.APPLY1 CREATE.EVENT NOTIFY.EVENT AWAIT.EVENT \UNQUEUE.EVENT 
\ENQUEUE.EVENT/LOCK OBTAIN.MONITORLOCK CREATE.MONITORLOCK RELEASE.MONITORLOCK MONITOR.AWAIT.EVENT 
\MAKE.PROCESS0 \MAKE.PROCESS1 \PROCESS.MOVEFRAME \RELEASE.PROCESS \MAYBEBLOCK \BACKGROUND.PROCESS 
\MOUSE.PROCESS \TIMER.PROCESS \PROC.RESETRESTORE \PROCESS.UNWINDALL \UNIQUE.PROCESS.NAME 
\START.PROCESSES \PROCESS.GO.TO.SLEEP \PROC.RESUME \RUN.PROCESS \FLUSH.PROCESS \SUSPEND.PROCESS 
\UNQUEUE.TIMER \ENQUEUE.TIMER \GET.PRIORITY.QUEUE \PROCESS.INIT \PROCESS.EVENTFN 
\PROCESS.BEFORE.LOGOUT \PROCESS.AFTER.EXIT \PROCESS.RESET.TIMERS \PROC.AFTER.WINDOWWORLD 
\TURN.ON.PROCESSES \PROC.CODEFORTFRAME \PROC.REPEATEDLYEVALQT BREAK.PROCESS \SELECTPROCESS 
\PROCESS.MAKEFRAME \PROCESS.MAKEFRAME0 \CHECK.PQUEUE PPROC PPROCWINDOW PPROCREPAINTFN PPROCRESHAPEFN 
PPROCEXTENT PPROC1 PROCESS.STATUS.WINDOW \PSW.SELECTED \PSWOP.SELECTED PROCESS.BACKTRACE 
\INVALIDATE.PROCESS.WINDOW \UPDATE.PROCESS.WINDOW)
(READATABASE)
(
CALL PROCESS-STATUS (LET ADDSTACKBASE STACKADDBASE VAG2 \VAG2 FETCHFIELD IDIFFERENCE \STACKARGPTR 
FIND.PROCESS) PROCESSWORLD (\RELEASE.PROCESS FETCHFIELD RETTO FREPLACEFIELDVAL NCREATE CREATECELL 
CREATE.EVENT REPLACEFIELD LIST \RUN.PROCESS FUNCTION ADD.PROCESS \DTEST CONS \START.PROCESSES PRINTOUT
 RESETFORM OUTPUT TERPRI PRIN1 SPACES LVLPRINT) ADD.PROCESS (THIS.PROCESS ARG \ILLEGAL.ARG ADD1 
\INSUREWINDOW \DTEST CONS PLUS SELECTQ \UNIQUE.PROCESS.NAME FREPLACEFIELDVAL NCREATE CREATECELL 
\GET.PRIORITY.QUEUE FETCHFIELD \INVALIDATE.PROCESS.WINDOW \RUN.PROCESS REPLACEFIELD) DEL.PROCESS (
\COERCE.TO.PROCESS FIND.PROCESS FETCHFIELD) PROCESS.RETURN (THIS.PROCESS DEL.PROCESS ERROR) 
FIND.PROCESS (FETCHFIELD ERROR) MAP.PROCESSES (APPEND FETCHFIELD) PROCESSP (ALIVEPROCP FETCHFIELD) 
RELPROCESSP (DEADPROCP FETCHFIELD) RESTART.PROCESS (\COERCE.TO.PROCESS FIND.PROCESS REPLACEFIELD 
THIS.PROCESS RETTO FETCHFIELD ADDSTACKBASE STACKADDBASE VAG2 \VAG2 IDIFFERENCE \RUN.PROCESS) 
WAKE.PROCESS (\COERCE.TO.PROCESS FIND.PROCESS FETCHFIELD \RUN.PROCESS REPLACEFIELD) SUSPEND.PROCESS (
\COERCE.TO.PROCESS FIND.PROCESS THIS.PROCESS) PROCESS.RESULT (\DTEST FETCHFIELD CREATE.EVENT CONCAT 
REPLACEFIELD) PROCESS.FINISHEDP (\DTEST FETCHFIELD) THIS.PROCESS NIL TTY.PROCESS (FIND.PROCESS 
\CARET.DOWN \GETSYSBUF LIST NCONC FETCHFIELD UNINTERRUPTABLY APPLY* NOTIFY.EVENT PROCESSPROP) 
TTY.PROCESSP (THIS.PROCESS TTY.PROCESS) PROCESS.TTY (\COERCE.TO.PROCESS FIND.PROCESS THIS.PROCESS 
PROCESS.EVALV) GIVE.TTY.PROCESS (WINDOWP WINDOWPROP FETCHFIELD LOGAND) ALLOW.BUTTON.EVENTS (
THIS.PROCESS FETCHFIELD SPAWN.MOUSE) SPAWN.MOUSE (UNINTERRUPTABLY FETCHFIELD FIND.PROCESS PACK* PLUS 
LIST) \WAIT.FOR.TTY NIL WAIT.FOR.TTY (THIS.PROCESS FETCHFIELD TTY.PROCESSP TTY.PROCESS OPENWP WFROMDS 
TTYDISPLAYSTREAM SETUPTIMER) PROCESSPROP (\COERCE.TO.PROCESS FIND.PROCESS ARG SELECTQ FETCHFIELD 
LISTGET \UNIQUE.PROCESS.NAME \ILLEGAL.ARG LIST) PROCESS.NAME (\COERCE.TO.PROCESS FIND.PROCESS 
FETCHFIELD \UNIQUE.PROCESS.NAME) PROCESS.WINDOW (\COERCE.TO.PROCESS FIND.PROCESS FETCHFIELD 
\INSUREWINDOW) DISMISS (SETUPTIMER IMIN GETRESOURCE NEWRESOURCE \DTEST BLOCK) BLOCK (THIS.PROCESS 
UNINTERRUPTABLY FETCHFIELD \MP.ERROR REPLACEFIELD \RESCHEDULE \PROC.RESUME \MYALINK OPCODES 
\PROCESS.GO.TO.SLEEP \DTEST IMIN SPREADAPPLY*) WAITFORINPUT (GLOBALRESOURCE WITH-RESOURCES \CLOCK0 
IDIFFERENCE GETRESOURCE NEWRESOURCE SETUPTIMER \GETSTREAM) \WAITFORSYSBUFP (GLOBALRESOURCE 
WITH-RESOURCES \CLOCK0 GETRESOURCE NEWRESOURCE SETUPTIMER) EVAL.AS.PROCESS (ADD.PROCESS \EVAL) 
EVAL.IN.TTY.PROCESS (\EVAL PROCESS.EVAL TTY.PROCESS) PROCESS.READ (TTY.PROCESS NLSETQ THIS.PROCESS 
TTYDISPLAYSTREAM READ) PROCESS.EVALV (LET THIS.PROCESS \MYALINK OPCODES FETCHFIELD \GETBASEPTR 
\STKSCAN \COERCE.TO.PROCESS FIND.PROCESS) PROCESS.EVAL (\COERCE.TO.PROCESS FIND.PROCESS THIS.PROCESS 
\EVAL LIST FETCHFIELD) \PROCESS.EVAL1 (\EVAL REPLACEFIELD FETCHFIELD \RUN.PROCESS) PROCESS.APPLY (
\COERCE.TO.PROCESS FIND.PROCESS THIS.PROCESS APPLY LIST FETCHFIELD) \PROCESS.APPLY1 (APPLY 
REPLACEFIELD FETCHFIELD \RUN.PROCESS) CREATE.EVENT (FREPLACEFIELDVAL NCREATE) NOTIFY.EVENT (\DTEST 
FFETCHFIELD FETCHFIELD REPLACEFIELD FREPLACEFIELD) AWAIT.EVENT (\DTEST FIX \PROCESS.GO.TO.SLEEP) 
\UNQUEUE.EVENT (FFETCHFIELD FETCHFIELD) \ENQUEUE.EVENT/LOCK (FFETCHFIELD FETCHFIELD) 
OBTAIN.MONITORLOCK (\DTEST THIS.PROCESS FETCHFIELD ERROR) CREATE.MONITORLOCK (FREPLACEFIELDVAL NCREATE
) RELEASE.MONITORLOCK (\DTEST UNINTERRUPTABLY FFETCHFIELD THIS.PROCESS FETCHFIELD \MP.ERROR 
REPLACEFIELD) MONITOR.AWAIT.EVENT (\DTEST FIX \PROCESS.GO.TO.SLEEP) \MAKE.PROCESS0 (UNINTERRUPTABLY 
FUNCTION REPLACEFIELD \CONTEXTSWITCH FETCHFIELD \GETOFD \GETSTREAM GETTOPVAL LOCF \ADDBASE ERSETQ 
\EVAL PRINTOUT TERPRI THIS.PROCESS) \MAKE.PROCESS1 (UNINTERRUPTABLY LET FETCHFIELD IDIFFERENCE FLOOR 
LOGAND ADDSTACKBASE STACKADDBASE VAG2 \VAG2 CONSTANT LOGXOR SUB1 IPLUS \MYALINK OPCODES \STACKARGPTR) 
\PROCESS.MOVEFRAME (FETCHFIELD IDIFFERENCE IPLUS ADDSTACKBASE STACKADDBASE VAG2 \VAG2 \FREESTACKBLOCK 
PLUS FLOOR LOGAND LRSH CONSTANT LOGXOR SUB1 ILESSP RAID) \RELEASE.PROCESS (FETCHFIELD \DECUSECOUNT 
REPLACEFIELD DREMOVE) \MAYBEBLOCK (BLOCK) \BACKGROUND.PROCESS (SPREADAPPLY*) \MOUSE.PROCESS (
THIS.PROCESS FETCHFIELD FIND.PROCESS) \TIMER.PROCESS (FETCHFIELD) \PROC.RESETRESTORE (LOCF \ADDBASE 
RESETRESTORE FETCHFIELD) \PROCESS.UNWINDALL (THIS.PROCESS RESETRESTORE FETCHFIELD) 
\UNIQUE.PROCESS.NAME (TYPENAME NCHARS MKATOM ERROR PACK* PLUS) \START.PROCESSES (UNINTERRUPTABLY 
\RESCHEDULE FETCHFIELD \PROC.RESUME \MYALINK OPCODES) \PROCESS.GO.TO.SLEEP (UNINTERRUPTABLY 
THIS.PROCESS BLOCK FETCHFIELD REPLACEFIELD \MP.ERROR SETUPTIMER \RESCHEDULE \PROC.RESUME \MYALINK 
OPCODES) \PROC.RESUME (\MYALINK OPCODES ADDSTACKBASE STACKADDBASE VAG2 \VAG2 IDIFFERENCE IPLUS SUB1 
\DECUSECOUNT) \RUN.PROCESS (FETCHFIELD \UNQUEUE.EVENT \UNQUEUE.TIMER REPLACEFIELD) \FLUSH.PROCESS (
TTY.PROCESS FETCHFIELD THIS.PROCESS \PROCESS.MAKEFRAME FUNCTION LIST) \SUSPEND.PROCESS (
UNINTERRUPTABLY FETCHFIELD REPLACEFIELD) \UNQUEUE.TIMER (FETCHFIELD) \ENQUEUE.TIMER (UNINTERRUPTABLY 
FETCHFIELD \BOXIDIFFERENCE) \GET.PRIORITY.QUEUE (FREPLACEFIELDVAL NCREATE FETCHFIELD) \PROCESS.INIT (
FUNCTION FREPLACEFIELDVAL NCREATE GETD HARDRESET) \PROCESS.EVENTFN (SELECTQ APPEND FETCHFIELD 
THIS.PROCESS) \PROCESS.BEFORE.LOGOUT (RESETLST FETCHFIELD LIST CREATEW PRINTOUT TERPRI) 
\PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS (GETTOPVAL FETCHFIELD) \PROC.AFTER.WINDOWWORLD (
FIND.PROCESS) \TURN.ON.PROCESSES (REPLACEFIELD ASKUSER) \PROC.CODEFORTFRAME (\TURN.ON.PROCESSES) 
\PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS (\COERCE.TO.PROCESS FIND.PROCESS THIS.PROCESS FUNCTION) 
\SELECTPROCESS (TTY.PROCESS FETCHFIELD THIS.PROCESS CONS LIST CONCAT MENU FREPLACEFIELDVAL NCREATE 
FIND.PROCESS) \PROCESS.MAKEFRAME (UNINTERRUPTABLY FETCHFIELD CONS \MP.ERROR \MISCAPPLY* FUNCTION 
REPLACEFIELD \CONTEXTSWITCH) \PROCESS.MAKEFRAME0 (FETCHFIELD ADDSTACKBASE STACKADDBASE VAG2 \VAG2 IEQ 
IDIFFERENCE RAID IPLUS \MAKEFRAME \FREESTACKBLOCK \DEFCELL \ATOMCELL UNFOLD LLSH \MP.ERROR) 
\CHECK.PQUEUE (FETCHFIELD PRINTOUT TERPRI THIS.PROCESS RESETVARS CONS XNLSETQ HELP NLEFT ERROR!) PPROC
 (PPROC1 CLOCK PRINTOUT TERPRI FETCHFIELD CONS) PPROCWINDOW (CREATEW FUNCTION WINDOWPROP) 
PPROCREPAINTFN (WINDOWPROP LOGAND DSPYPOSITION PPROCEXTENT) PPROCRESHAPEFN (WINDOWPROP 
RESHAPEBYREPAINTFN) PPROCEXTENT (ITIMES IPLUS LENGTH IMINUS DSPLINEFEED IDIFFERENCE WINDOWPROP CONS) 
PPROC1 (FETCHFIELD TTY.PROCESS PRINTOUT SPACES THIS.PROCESS PRIN1 IDIFFERENCE CLOCK PRINTNUM) 
PROCESS.STATUS.WINDOW (MAPCAR FETCHFIELD FUNCTION FONTCREATE FREPLACEFIELDVAL NCREATE CONS 
HEIGHTIFWINDOW IPLUS CHECK/MENU/IMAGE WIDTHIFWINDOW IMAX WINDOWPROP IDIFFERENCE POSITIONP 
GETBOXPOSITION CREATEW IQUOTIENT) \PSW.SELECTED NIL \PSWOP.SELECTED (PROMPTPRINT \PSW.SELECTED 
TTY.PROCESS FETCHFIELD FIND.PROCESS printout PRINTOUT TERPRI LIST SELECTQ MENU FREPLACEFIELDVAL 
NCREATE CONS PROCESS.READ THIS.PROCESS) PROCESS.BACKTRACE (ATTACHEDWINDOWS WINDOWPROP CREATEW IPLUS 
IDIFFERENCE CONS FONTCREATE \MAKESTACKP SELECTQ RELSTK FETCHFIELD) \INVALIDATE.PROCESS.WINDOW (
WINDOWPROP) \UPDATE.PROCESS.WINDOW (WINDOWPROP FETCHFIELD) NIL
BIND PROCESS-STATUS NIL PROCESSWORLD NIL ADD.PROCESS NIL DEL.PROCESS NIL PROCESS.RETURN NIL 
FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS NIL WAKE.PROCESS NIL 
SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS (OLDTTYDS) 
TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL 
\WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL PROCESSPROP NIL PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS NIL 
BLOCK NIL WAITFORINPUT (ELAPSED) \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL 
PROCESS.READ NIL PROCESS.EVALV NIL PROCESS.EVAL NIL \PROCESS.EVAL1 NIL PROCESS.APPLY NIL 
\PROCESS.APPLY1 NIL CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK (\INTERRUPTABLE) CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK
 NIL MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 (HELPFLAG \CURRENTDISPLAYLINE \#DISPLAYLINES 
\PRIMREADTABLE \PRIMTERMTABLE \PRIMTERMSA \TTYWINDOW) \MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME NIL 
\RELEASE.PROCESS NIL \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS (\MOUSEBUSY) 
\TIMER.PROCESS (\INTERRUPTABLE) \PROC.RESETRESTORE NIL \PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL
 \START.PROCESSES NIL \PROCESS.GO.TO.SLEEP (TAIL) \PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS NIL
 \SUSPEND.PROCESS NIL \UNQUEUE.TIMER NIL \ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL 
\PROCESS.EVENTFN (DEV) \PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT (FLG) \PROCESS.RESET.TIMERS NIL 
\PROC.AFTER.WINDOWWORLD NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL 
BREAK.PROCESS NIL \SELECTPROCESS NIL \PROCESS.MAKEFRAME NIL \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL 
PPROC NIL PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL 
PROCESS.STATUS.WINDOW NIL \PSW.SELECTED (BUTTON) \PSWOP.SELECTED (MENU) PROCESS.BACKTRACE (PLVLFILEFLG
) \INVALIDATE.PROCESS.WINDOW NIL \UPDATE.PROCESS.WINDOW NIL NIL
NLAMBDA PROCESS-STATUS NIL PROCESSWORLD NIL ADD.PROCESS NIL DEL.PROCESS NIL PROCESS.RETURN NIL 
FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS NIL WAKE.PROCESS NIL 
SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS NIL 
TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL 
\WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL PROCESSPROP NIL PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS NIL 
BLOCK NIL WAITFORINPUT NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL 
PROCESS.READ NIL PROCESS.EVALV NIL PROCESS.EVAL NIL \PROCESS.EVAL1 NIL PROCESS.APPLY NIL 
\PROCESS.APPLY1 NIL CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL 
MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 NIL \MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME NIL \RELEASE.PROCESS 
NIL \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS NIL \TIMER.PROCESS NIL \PROC.RESETRESTORE 
NIL \PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL \START.PROCESSES NIL \PROCESS.GO.TO.SLEEP NIL 
\PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS NIL \SUSPEND.PROCESS NIL \UNQUEUE.TIMER NIL 
\ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL \PROCESS.EVENTFN NIL 
\PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL \PROC.AFTER.WINDOWWORLD 
NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS NIL 
\SELECTPROCESS NIL \PROCESS.MAKEFRAME NIL \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL PPROC NIL 
PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL PROCESS.STATUS.WINDOW
 NIL \PSW.SELECTED NIL \PSWOP.SELECTED NIL PROCESS.BACKTRACE NIL \INVALIDATE.PROCESS.WINDOW NIL 
\UPDATE.PROCESS.WINDOW NIL NIL
NOBIND PROCESS-STATUS NIL PROCESSWORLD NIL ADD.PROCESS NIL DEL.PROCESS NIL PROCESS.RETURN NIL 
FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS NIL WAKE.PROCESS NIL 
SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS T TTY.PROCESS NIL 
TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL 
\WAIT.FOR.TTY T WAIT.FOR.TTY NIL PROCESSPROP NIL PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS NIL BLOCK
 NIL WAITFORINPUT NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL PROCESS.READ NIL
 PROCESS.EVALV NIL PROCESS.EVAL NIL \PROCESS.EVAL1 NIL PROCESS.APPLY NIL \PROCESS.APPLY1 NIL 
CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL \ENQUEUE.EVENT/LOCK NIL 
OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL MONITOR.AWAIT.EVENT NIL 
\MAKE.PROCESS0 NIL \MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME NIL \RELEASE.PROCESS NIL \MAYBEBLOCK NIL 
\BACKGROUND.PROCESS NIL \MOUSE.PROCESS NIL \TIMER.PROCESS NIL \PROC.RESETRESTORE NIL 
\PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL \START.PROCESSES NIL \PROCESS.GO.TO.SLEEP NIL 
\PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS NIL \SUSPEND.PROCESS NIL \UNQUEUE.TIMER NIL 
\ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL \PROCESS.EVENTFN NIL 
\PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT T \PROCESS.RESET.TIMERS NIL \PROC.AFTER.WINDOWWORLD NIL
 \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT T BREAK.PROCESS NIL 
\SELECTPROCESS NIL \PROCESS.MAKEFRAME NIL \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL PPROC NIL 
PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL PROCESS.STATUS.WINDOW
 NIL \PSW.SELECTED NIL \PSWOP.SELECTED NIL PROCESS.BACKTRACE NIL \INVALIDATE.PROCESS.WINDOW NIL 
\UPDATE.PROCESS.WINDOW NIL NIL
RECORD PROCESS-STATUS (FX FNHEADER) PROCESSWORLD (PROCESS PROCESSQUEUE) ADD.PROCESS NIL DEL.PROCESS (
PROCESS) PROCESS.RETURN (PROCESS) FIND.PROCESS (PROCESS) MAP.PROCESSES NIL PROCESSP (PROCESS) 
RELPROCESSP (PROCESS) RESTART.PROCESS (PROCESS FX FNHEADER) WAKE.PROCESS (PROCESS) SUSPEND.PROCESS (
PROCESS) PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS (PROCESS) TTY.PROCESSP 
NIL PROCESS.TTY (PROCESS) GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL \WAIT.FOR.TTY 
NIL WAIT.FOR.TTY NIL PROCESSPROP (PROCESS) PROCESS.NAME (PROCESS) PROCESS.WINDOW (PROCESS) DISMISS NIL
 BLOCK (PROCESS FX) WAITFORINPUT NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL 
PROCESS.READ NIL PROCESS.EVALV (PROCESS) PROCESS.EVAL (PROCESS) \PROCESS.EVAL1 NIL PROCESS.APPLY (
PROCESS) \PROCESS.APPLY1 NIL CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL 
MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 (IFPAGE) \MAKE.PROCESS1 (FX) \PROCESS.MOVEFRAME (FX BF FSB) 
\RELEASE.PROCESS NIL \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS NIL \TIMER.PROCESS NIL 
\PROC.RESETRESTORE NIL \PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL \START.PROCESSES (FX) 
\PROCESS.GO.TO.SLEEP (EVENT FX) \PROC.RESUME (FX) \RUN.PROCESS NIL \FLUSH.PROCESS NIL \SUSPEND.PROCESS
 NIL \UNQUEUE.TIMER NIL \ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL \PROCESS.EVENTFN 
(EVENT) \PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL 
\PROC.AFTER.WINDOWWORLD NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL 
BREAK.PROCESS (PROCESS) \SELECTPROCESS NIL \PROCESS.MAKEFRAME (IFPAGE) \PROCESS.MAKEFRAME0 (FX BF FSB 
FNHEADER LITATOM) \CHECK.PQUEUE (PROCESS) PPROC NIL PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN 
NIL PPROCEXTENT NIL PPROC1 (MONITORLOCK) PROCESS.STATUS.WINDOW (BITMAP) \PSW.SELECTED NIL 
\PSWOP.SELECTED NIL PROCESS.BACKTRACE (REGION PROCESS) \INVALIDATE.PROCESS.WINDOW NIL 
\UPDATE.PROCESS.WINDOW NIL NIL
CREATE PROCESS-STATUS NIL PROCESSWORLD (PROCESS) ADD.PROCESS (PROCESS) DEL.PROCESS NIL PROCESS.RETURN 
NIL FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS NIL WAKE.PROCESS 
NIL SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS NIL 
TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL 
\WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL PROCESSPROP NIL PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS NIL 
BLOCK NIL WAITFORINPUT NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL 
PROCESS.READ NIL PROCESS.EVALV NIL PROCESS.EVAL NIL \PROCESS.EVAL1 NIL PROCESS.APPLY NIL 
\PROCESS.APPLY1 NIL CREATE.EVENT (EVENT) NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK (MONITORLOCK) RELEASE.MONITORLOCK 
NIL MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 NIL \MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME NIL 
\RELEASE.PROCESS NIL \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS NIL \TIMER.PROCESS NIL 
\PROC.RESETRESTORE NIL \PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL \START.PROCESSES NIL 
\PROCESS.GO.TO.SLEEP NIL \PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS NIL \SUSPEND.PROCESS NIL 
\UNQUEUE.TIMER NIL \ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE (PROCESSQUEUE) \PROCESS.INIT (FDEV) 
\PROCESS.EVENTFN NIL \PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL 
\PROC.AFTER.WINDOWWORLD NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL 
BREAK.PROCESS NIL \SELECTPROCESS (MENU REGION) \PROCESS.MAKEFRAME NIL \PROCESS.MAKEFRAME0 NIL 
\CHECK.PQUEUE NIL PPROC NIL PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT (REGION)
 PPROC1 NIL PROCESS.STATUS.WINDOW (MENU REGION POSITION) \PSW.SELECTED NIL \PSWOP.SELECTED (MENU 
REGION) PROCESS.BACKTRACE (REGION) \INVALIDATE.PROCESS.WINDOW NIL \UPDATE.PROCESS.WINDOW NIL NIL
FETCH PROCESS-STATUS (FRAMENAME NAMETABLE VALIDNAMETABLE NAMETABLE# NAMETABHI NAMETABHI2 NAMETABLO 
FNHEADER FNHEADHI FNHEADHI2 FNHEADLO #FRAMENAME CLINK FASTP SLOWP #ALINK #CLINK) PROCESSWORLD (PROCFX 
PQLOWER PROCNAME PROCNEVERSTARTED RESTARTABLE PROCTTYEXITFN PROCRESETVARSLST PROCDRIBBLEOFD 
PROCRESTARTFORM PROCFORM) ADD.PROCESS (PROCPRIORITY) DEL.PROCESS (PROCDELETED PROCNAME) PROCESS.RETURN
 NIL FIND.PROCESS (PROCDELETED PROCNAME) MAP.PROCESSES (PROCDELETED PROCNAME PROCFORM) PROCESSP (
PROCDELETED) RELPROCESSP (PROCDELETED) RESTART.PROCESS (PROCDELETED PROCFX FRAMENAME NAMETABLE 
VALIDNAMETABLE NAMETABLE# NAMETABHI NAMETABHI2 NAMETABLO FNHEADER FNHEADHI FNHEADHI2 FNHEADLO 
#FRAMENAME INVALIDP CLINK FASTP SLOWP #ALINK #CLINK PROCSTATUS) WAKE.PROCESS (PROCDELETED PROCSTATUS) 
SUSPEND.PROCESS (PROCDELETED) PROCESS.RESULT (PROCDELETED PROCRESULT PROCFINISHEVENT PROCNAME) 
PROCESS.FINISHEDP (PROCFINISHED PROCDELETED) THIS.PROCESS NIL TTY.PROCESS (PROCDELETED PROCTYPEAHEAD 
PROCTTYEXITFN PROCTTYENTRYFN) TTY.PROCESSP NIL PROCESS.TTY (PROCDELETED) GIVE.TTY.PROCESS (PROCDELETED
 RIGHTBUTTONFN BUTTONEVENTFN) ALLOW.BUTTON.EVENTS (PROCNAME) SPAWN.MOUSE (PROCNAME) \WAIT.FOR.TTY NIL 
WAIT.FOR.TTY (PROCNAME) PROCESSPROP (PROCDELETED PROCWINDOW PROCPRIORITY PROCNAME RESTARTABLE PROCFORM
 PROCINFOHOOK PROCAFTEREXIT PROCBEFOREEXIT PROCTTYENTRYFN PROCTTYEXITFN PROCUSERDATA PROCRESTARTFORM) 
PROCESS.NAME (PROCDELETED PROCNAME) PROCESS.WINDOW (PROCDELETED PROCWINDOW) DISMISS NIL BLOCK (
PROCQUEUE PQNEXT NEXTPROCHANDLE INVALIDP PROCFX WAKEREASON PQLOWER) WAITFORINPUT NIL \WAITFORSYSBUFP 
NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL PROCESS.READ NIL PROCESS.EVALV (PROCFX PROCDELETED) 
PROCESS.EVAL (PROCDELETED PROCEVAPPLYRESULT) \PROCESS.EVAL1 (PROCSTATUS) PROCESS.APPLY (PROCDELETED 
PROCEVAPPLYRESULT) \PROCESS.APPLY1 (PROCSTATUS) CREATE.EVENT NIL NOTIFY.EVENT (EVENTQUEUETAIL 
PROCEVENTLINK) AWAIT.EVENT NIL \UNQUEUE.EVENT (EVLOCKQUEUETAIL EVENTQUEUETAIL PROCEVENTLINK) 
\ENQUEUE.EVENT/LOCK (EVLOCKQUEUETAIL EVENTQUEUETAIL PROCEVENTLINK) OBTAIN.MONITORLOCK (MLOCKOWNER 
PROCOWNEDLOCKS MLOCKPERPROCESS) CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK (MLOCKOWNER PROCOWNEDLOCKS 
MLOCKLINK MLOCKQUEUETAIL PROCEVENTLINK) MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 (MISCSTACKRESULT 
PROCOWNEDLOCKS PROCFINISHED PROCRESTARTFORM RESTARTABLE PROCNAME) \MAKE.PROCESS1 (PROCFX ALINK #ALINK 
FASTP SLOWP DUMMYBF) \PROCESS.MOVEFRAME (MiscFXP DUMMYBF SIZE NEXTBLOCK RESIDUAL USECNT IVAR FLAGS 
BLINK FASTP SLOWP #BLINK #ALINK VALIDNAMETABLE NAMETABHI NAMETABHI2 NAMETABLO) \RELEASE.PROCESS (
PROCEVENTORLOCK PROCFX PROCTIMERSET PROCWINDOW) \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS
 (PROCNAME) \TIMER.PROCESS (PROCTIMERLINK PROCWAKEUPTIMER) \PROC.RESETRESTORE (PROCOWNEDLOCKS 
PROCDRIBBLEOFD) \PROCESS.UNWINDALL (PROCRESETVARSLST PROCOWNEDLOCKS) \UNIQUE.PROCESS.NAME NIL 
\START.PROCESSES (PQNEXT INVALIDP PROCFX WAKEREASON PQLOWER) \PROCESS.GO.TO.SLEEP (EVENTWAKEUPPENDING 
PROCQUEUE PQLAST PQNEXT NEXTPROCHANDLE PROCTIMERBOX INVALIDP PROCFX WAKEREASON PQLOWER) \PROC.RESUME (
FASTP SLOWP DUMMYBF) \RUN.PROCESS (PROCQUEUE PROCEVENTORLOCK PROCSTATUS PROCTIMERSET PQLAST PQNEXT 
NEXTPROCHANDLE) \FLUSH.PROCESS (PROCFINISHED PROCFINISHEVENT PROCBEINGDELETED PROCRESETVARSLST 
PROCOWNEDLOCKS) \SUSPEND.PROCESS (PROCSTATUS PROCQUEUE PQLAST NEXTPROCHANDLE PROCTIMERSET 
PROCEVENTORLOCK) \UNQUEUE.TIMER (PROCTIMERLINK) \ENQUEUE.TIMER (PROCTIMERLINK PROCWAKEUPTIMER) 
\GET.PRIORITY.QUEUE (PQPRIORITY PQLOWER) \PROCESS.INIT NIL \PROCESS.EVENTFN (PROCDELETED PROCAFTEREXIT
 PROCNAME) \PROCESS.BEFORE.LOGOUT (PROCBEFOREEXIT PROCNAME) \PROCESS.AFTER.EXIT NIL 
\PROCESS.RESET.TIMERS (PROCSTATUS PROCTIMERSET PROCEVENTORLOCK) \PROC.AFTER.WINDOWWORLD NIL 
\TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS (PROCDELETED) 
\SELECTPROCESS (PROCNAME PROCSYSTEMP) \PROCESS.MAKEFRAME (PROCFX StackBase MISCSTACKRESULT PROCSTATUS)
 \PROCESS.MAKEFRAME0 (NEXTBLOCK CHECKED FLAGS DUMMYBF BLINK FASTP SLOWP #BLINK RESIDUAL IVAR SIZE 
STKMIN DEFPOINTER) \CHECK.PQUEUE (PROCQUEUE PQLAST PQNEXT NEXTPROCHANDLE) PPROC (PQNEXT NEXTPROCHANDLE
 PQLOWER PROCTIMERLINK) PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 (
PROCDELETED PROCSYSTEMP PROCNAME PROCPRIORITY PROCSTATUS WAKEREASON PROCTIMERSET PROCWAKEUPTIMER 
PROCEVENTORLOCK MLOCKNAME EVENTNAME) PROCESS.STATUS.WINDOW (PROCNAME IMAGEHEIGHT BITMAPHEIGHT 
IMAGEWIDTH BITMAPWIDTH LEFT BOTTOM XCOORD YCOORD) \PSW.SELECTED NIL \PSWOP.SELECTED (PROCNAME 
PROCINFOHOOK PROCSYSTEMP) PROCESS.BACKTRACE (LEFT BOTTOM TOP HEIGHT WIDTH PROCFX) 
\INVALIDATE.PROCESS.WINDOW NIL \UPDATE.PROCESS.WINDOW (PROCNAME) NIL
REPLACE PROCESS-STATUS NIL PROCESSWORLD (PROCFX PQNEXT PQLAST PROCNEVERSTARTED PROCFINISHED 
PROCDELETED PROCTIMERLINK PROCWINDOW NEXTPROCHANDLE) ADD.PROCESS (PROCNAME PROCTIMERSET WAKEREASON 
PROCFORM RESTARTABLE PROCPRIORITY PROCSTATUS PROCSYSTEMP PROCAFTEREXIT PROCBEFOREEXIT PROCTTYENTRYFN 
PROCTTYEXITFN PROCWINDOW PROCINFOHOOK PROCUSERDATA PROCRESTARTFORM PROCQUEUE PROCNEVERSTARTED) 
DEL.PROCESS NIL PROCESS.RETURN (PROCFINISHED PROCRESULT) FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP 
NIL RELPROCESSP NIL RESTART.PROCESS (WAKEREASON) WAKE.PROCESS (WAKEREASON) SUSPEND.PROCESS NIL 
PROCESS.RESULT (PROCFINISHEVENT) PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS (PROCTYPEAHEAD) 
TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE (PROCNAME 
PROCSYSTEMP) \WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL PROCESSPROP (PROCNAME RESTARTABLE PROCINFOHOOK 
PROCAFTEREXIT PROCBEFOREEXIT PROCTTYENTRYFN PROCTTYEXITFN PROCUSERDATA PROCRESTARTFORM) PROCESS.NAME (
PROCNAME) PROCESS.WINDOW (PROCWINDOW) DISMISS NIL BLOCK (WAKEREASON PQNEXT PQLAST PROCFX) WAITFORINPUT
 NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL PROCESS.READ NIL PROCESS.EVALV 
NIL PROCESS.EVAL (PROCEVAPPLYRESULT) \PROCESS.EVAL1 (PROCEVAPPLYRESULT) PROCESS.APPLY (
PROCEVAPPLYRESULT) \PROCESS.APPLY1 (PROCEVAPPLYRESULT) CREATE.EVENT (EVENTNAME) NOTIFY.EVENT (
EVENTQUEUETAIL PROCEVENTLINK PROCEVENTORLOCK EVENTWAKEUPPENDING) AWAIT.EVENT NIL \UNQUEUE.EVENT (
EVLOCKQUEUETAIL EVENTQUEUETAIL PROCEVENTLINK PROCEVENTORLOCK) \ENQUEUE.EVENT/LOCK (PROCEVENTORLOCK 
PROCEVENTLINK EVLOCKQUEUETAIL EVENTQUEUETAIL) OBTAIN.MONITORLOCK (MLOCKOWNER MLOCKLINK PROCOWNEDLOCKS)
 CREATE.MONITORLOCK (MLOCKPERPROCESS MLOCKNAME) RELEASE.MONITORLOCK (MLOCKOWNER PROCOWNEDLOCKS 
MLOCKLINK MLOCKQUEUETAIL PROCEVENTLINK PROCEVENTORLOCK) MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 (
MISCSTACKFN MISCSTACKARG1 MISCSTACKARG2 PROCRESULT PROCFINISHED) \MAKE.PROCESS1 (PROCFX ACLINK #BLINK 
#CLINK #ALINK) \PROCESS.MOVEFRAME (RESIDUAL IVAR NEXTBLOCK BLINK #BLINK #CLINK SLOWP NAMETABLO MiscFXP
) \RELEASE.PROCESS (PROCFX PROCDELETED PROCSTATUS PROCFORM PROCRESTARTFORM PROCQUEUE PROCWINDOW 
PROCTIMERSET NEXTPROCHANDLE) \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS (PROCSYSTEMP 
PROCNAME PROCTYPEAHEAD) \TIMER.PROCESS NIL \PROC.RESETRESTORE NIL \PROCESS.UNWINDALL NIL 
\UNIQUE.PROCESS.NAME NIL \START.PROCESSES (PROCFX) \PROCESS.GO.TO.SLEEP (EVENTWAKEUPPENDING PROCSTATUS
 PQLAST PQNEXT NEXTPROCHANDLE PROCTIMERSET PROCWAKEUPTIMER PROCFX) \PROC.RESUME (ACLINK #BLINK #CLINK 
#ALINK) \RUN.PROCESS (PQNEXT PQLAST NEXTPROCHANDLE PROCSTATUS WAKEREASON) \FLUSH.PROCESS (PROCFINISHED
 PROCBEINGDELETED) \SUSPEND.PROCESS (PROCSTATUS NEXTPROCHANDLE PQLAST PQNEXT) \UNQUEUE.TIMER (
PROCTIMERLINK PROCTIMERSET) \ENQUEUE.TIMER (PROCTIMERLINK) \GET.PRIORITY.QUEUE (PQPRIORITY PQHIGHER 
PQLOWER) \PROCESS.INIT (DEVICENAME EVENTFN DIRECTORYNAMEP HOSTNAMEP) \PROCESS.EVENTFN NIL 
\PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL \PROC.AFTER.WINDOWWORLD (
PROCWINDOW) \TURN.ON.PROCESSES (PROCFX) \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL 
BREAK.PROCESS NIL \SELECTPROCESS (ITEMS TITLE CENTERFLG MENUFONT LEFT BOTTOM) \PROCESS.MAKEFRAME (
MISCSTACKFN MISCSTACKARG1 MISCSTACKARG2 PROCFX) \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL PPROC NIL 
PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT (LEFT BOTTOM WIDTH HEIGHT) PPROC1 
NIL PROCESS.STATUS.WINDOW (ITEMS WHENSELECTEDFN MENUFONT CENTERFLG LEFT BOTTOM MENUCOLUMNS WIDTH 
HEIGHT XCOORD YCOORD) \PSW.SELECTED NIL \PSWOP.SELECTED (ITEMS TITLE CENTERFLG LEFT BOTTOM) 
PROCESS.BACKTRACE (LEFT BOTTOM WIDTH HEIGHT) \INVALIDATE.PROCESS.WINDOW NIL \UPDATE.PROCESS.WINDOW NIL
 NIL
REFFREE PROCESS-STATUS (\STACKHI \#ALINK.OFFSET) PROCESSWORLD (\TopLevelTtyWindow PSTAT.QUIT \FIXP 
\STACKHI \HIGHEST.PRIORITY.QUEUE) ADD.PROCESS (PROC.DEFAULT.PRIORITY \PSTAT.WAITING \FIXP \STACKHI) 
DEL.PROCESS NIL PROCESS.RETURN NIL FIND.PROCESS (\PROCESSES) MAP.PROCESSES (\PROCESSES) PROCESSP NIL 
RELPROCESSP NIL RESTART.PROCESS (\PROC.RESTARTME \STACKHI \#ALINK.OFFSET \PSTAT.RUNNING) WAKE.PROCESS 
(\PSTAT.RUNNING PSTAT.WAKEUP) SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL 
THIS.PROCESS (\RUNNING.PROCESS) TTY.PROCESS (\TTY.PROCESS.EVENT \DEFAULTKEYACTION) TTY.PROCESSP NIL 
PROCESS.TTY (\TERM.OFD) GIVE.TTY.PROCESS (LASTMOUSEBUTTONS) ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE (
PROCESS.MAXMOUSE MAX.SMALLP) \WAIT.FOR.TTY (\TTY.PROCESS.EVENT) WAIT.FOR.TTY (\TTY.PROCESS.EVENT) 
PROCESSPROP NIL PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS (MAX.FIXP) BLOCK (\MP.PROCERROR 
\HIGHEST.PRIORITY.QUEUE \MP.STACKRELEASED MYALINK MAX.FIXP BACKGROUNDFNS) WAITFORINPUT NIL 
\WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL PROCESS.READ NIL PROCESS.EVALV (
MYALINK) PROCESS.EVAL (\PSTAT.NORESULT) \PROCESS.EVAL1 (\PSTAT.NORESULT \PSTAT.RUNNING) PROCESS.APPLY 
(\PSTAT.NORESULT) \PROCESS.APPLY1 (\PSTAT.NORESULT \PSTAT.RUNNING) CREATE.EVENT NIL NOTIFY.EVENT NIL 
AWAIT.EVENT (MAX.FIXP) \UNQUEUE.EVENT (\MP.PROCERROR) \ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK (
\INTERRUPTABLE) CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK (OLDVALUE \MP.PROCERROR) 
MONITOR.AWAIT.EVENT (MAX.FIXP) \MAKE.PROCESS0 (\DEFAULTLINEBUF \LINEBUF.OFD \PRIMREADTABLE 
\PRIMTERMTABLE \PRIMTERMSA \DEFAULTTTYDISPLAYSTREAM \MiscFXP \PROC.RESETME \PROC.RESTARTME 
PROMPTWINDOW) \MAKE.PROCESS1 (\STACKHI WORDSPERCELL \#ALINK.OFFSET MYALINK) \PROCESS.MOVEFRAME (
WORDSPERCELL \STACKHI PROC.FREESPACESIZE \STK.FSB WORDSPERQUAD) \RELEASE.PROCESS (\PSTAT.DELETED 
\PSTAT.WAITING) \MAYBEBLOCK NIL \BACKGROUND.PROCESS (BACKGROUNDFNS) \MOUSE.PROCESS NIL \TIMER.PROCESS 
(\TIMERQHEAD PSTAT.TIMEDOUT) \PROC.RESETRESTORE (RESETVARSLST \DRIBBLE.OFD) \PROCESS.UNWINDALL NIL 
\UNIQUE.PROCESS.NAME NIL \START.PROCESSES (\HIGHEST.PRIORITY.QUEUE \MP.STACKRELEASED MYALINK 
\MP.PROCERROR #SCHEDULER#) \PROCESS.GO.TO.SLEEP (\PSTAT.WAITING \MP.PROCERROR \HIGHEST.PRIORITY.QUEUE 
\MP.STACKRELEASED MYALINK) \PROC.RESUME (MYALINK \STACKHI WORDSPERCELL \#ALINK.OFFSET) \RUN.PROCESS (
\PSTAT.RUNNING) \FLUSH.PROCESS NIL \SUSPEND.PROCESS (\PSTAT.RUNNING \PSTAT.WAITING \MP.PROCERROR) 
\UNQUEUE.TIMER (\TIMERQHEAD) \ENQUEUE.TIMER (\TIMERQHEAD \PROCTIMER.SCRATCH) \GET.PRIORITY.QUEUE NIL 
\PROCESS.INIT NIL \PROCESS.EVENTFN (\PROCESSES \PROCESS.AFTEREXIT.EVENT) \PROCESS.BEFORE.LOGOUT (
\PROCESSES) \PROCESS.AFTER.EXIT (\PROCESS.AFTEREXIT.EVENT) \PROCESS.RESET.TIMERS (\SYSTEMTIMERVARS 
\PROCESSES \PSTAT.WAITING) \PROC.AFTER.WINDOWWORLD (\TopLevelTtyWindow) \TURN.ON.PROCESSES (\PROCESSES
 RESETVARSLST) \PROC.CODEFORTFRAME (\MP.TOPUNWOUND) \PROC.REPEATEDLYEVALQT (\TopLevelTtyWindow) 
BREAK.PROCESS NIL \SELECTPROCESS (\PROCESSES INTERRUPTMENUFONT) \PROCESS.MAKEFRAME (\MP.PROCERROR 
\MiscFXP \PSTAT.RUNNING) \PROCESS.MAKEFRAME0 (\STACKHI \STK.FX WORDSPERCELL \STK.FSB \DEF.HI 
\MP.PROCNOFRAME) \CHECK.PQUEUE NIL PPROC (\HIGHEST.PRIORITY.QUEUE \TIMERQHEAD \PROCESSES) PPROCWINDOW 
NIL PPROCREPAINTFN (LASTMOUSEBUTTONS) PPROCRESHAPEFN NIL PPROCEXTENT (\PROCESSES) PPROC1 (
\PSTAT.RUNNING) PROCESS.STATUS.WINDOW (\PROCESSES SCREENHEIGHT SELECTIONSHADE) \PSW.SELECTED (
WHITESHADE SELECTIONSHADE) \PSWOP.SELECTED (PROCMENU LAMBDASPLST) PROCESS.BACKTRACE (
PROCESS.STATUS.WINDOW PROCBACKTRACEHEIGHT BACKTRACEFONT) \INVALIDATE.PROCESS.WINDOW (LIGHTGRAYSHADE) 
\UPDATE.PROCESS.WINDOW (\PROCESSES LIGHTGRAYSHADE PROCESS.STATUS.WINDOW) NIL
REF PROCESS-STATUS NIL PROCESSWORLD (FLG) ADD.PROCESS (ARGS) DEL.PROCESS (PROC INTERNAL) 
PROCESS.RETURN (VALUE) FIND.PROCESS (PROC) MAP.PROCESSES (MAPFN) PROCESSP (PROC) RELPROCESSP (
PROCHANDLE) RESTART.PROCESS (PROC) WAKE.PROCESS (PROC STATUS) SUSPEND.PROCESS (P) PROCESS.RESULT (
EVENT) PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS (NEWTTY KEYACTION) TTY.PROCESSP (PROC) 
PROCESS.TTY NIL GIVE.TTY.PROCESS (WINDOW) ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL \WAIT.FOR.TTY NIL 
WAIT.FOR.TTY NIL PROCESSPROP (PA0004 ARGS PROP) PROCESS.NAME (PROC) PROCESS.WINDOW (PROC) DISMISS NIL 
BLOCK (TOFX) WAITFORINPUT (\DISMISSTIMER NOW N-100 STREAM) \WAITFORSYSBUFP (N \DISMISSTIMER NOW) 
EVAL.AS.PROCESS (FORM) EVAL.IN.TTY.PROCESS (FORM WAITFORRESULT) PROCESS.READ (OLDTTY) PROCESS.EVALV (
VAR P PROC) PROCESS.EVAL (PROC P FORM) \PROCESS.EVAL1 (FORM) PROCESS.APPLY (PROC P FN ARGS) 
\PROCESS.APPLY1 (FN ARGS) CREATE.EVENT (NAME) NOTIFY.EVENT NIL AWAIT.EVENT (EVENT) \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK (WASINTERRUPTABLE) CREATE.MONITORLOCK (NAME) 
RELEASE.MONITORLOCK (ME) MONITOR.AWAIT.EVENT (RELEASELOCK EVENT) \MAKE.PROCESS0 (HANDLE FORM 
\LINEBUF.OFD) \MAKE.PROCESS1 (TOP) \PROCESS.MOVEFRAME (OLDFRAME N) \RELEASE.PROCESS (FX RESTARTFLG) 
\MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS NIL \TIMER.PROCESS (HEAD) \PROC.RESETRESTORE (
PROC) \PROCESS.UNWINDALL (ME STATE) \UNIQUE.PROCESS.NAME (FIRSTNAME) \START.PROCESSES (TOFX) 
\PROCESS.GO.TO.SLEEP (TOFX) \PROC.RESUME (FRAME) \RUN.PROCESS (REASON) \FLUSH.PROCESS NIL 
\SUSPEND.PROCESS NIL \UNQUEUE.TIMER NIL \ENQUEUE.TIMER (TIMER) \GET.PRIORITY.QUEUE (PRIORITY) 
\PROCESS.INIT (DONTRESET) \PROCESS.EVENTFN (EVENTNAME) \PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT 
NIL \PROCESS.RESET.TIMERS NIL \PROC.AFTER.WINDOWWORLD NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME 
NIL \PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS (PROC P) \SELECTPROCESS (TTYNAME ME TITLE) 
\PROCESS.MAKEFRAME (FN ARGS FRAME FN&ARGS) \PROCESS.MAKEFRAME0 (FN&ARGS FRAME FN ARGS) \CHECK.PQUEUE (
MACROX) PPROC (FILE NOW) PPROCWINDOW NIL PPROCREPAINTFN (WINDOW) PPROCRESHAPEFN (WINDOW OLDCONTENTS 
REGION) PPROCEXTENT (WINDOW H) PPROC1 (PROC FILE) PROCESS.STATUS.WINDOW (P PROCS WINDOW) \PSW.SELECTED
 (ITEM MENU) \PSWOP.SELECTED (ITEM P BUTTON) PROCESS.BACKTRACE (FX CMD PROC) 
\INVALIDATE.PROCESS.WINDOW NIL \UPDATE.PROCESS.WINDOW (WINDOW) NIL
SETFREE PROCESS-STATUS NIL PROCESSWORLD (\TTY.PROCESS \RUNNING.PROCESS #SCHEDULER# \TTY.PROCESS.EVENT 
\PROCESS.AFTEREXIT.EVENT \PROCESSES \TIMERQHEAD) ADD.PROCESS (\PROCESSES) DEL.PROCESS NIL 
PROCESS.RETURN NIL FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS NIL
 WAKE.PROCESS NIL SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL 
TTY.PROCESS (\TTY.PROCESS \CURRENTKEYACTION) TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL 
ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL \WAIT.FOR.TTY NIL WAIT.FOR.TTY (\OLDTTY) PROCESSPROP NIL 
PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS (\\DISMISSTIMER.GLOBALRESOURCE) BLOCK (\RUNNING.PROCESS) 
WAITFORINPUT (\\DISMISSTIMER.GLOBALRESOURCE) \WAITFORSYSBUFP (\\DISMISSTIMER.GLOBALRESOURCE) 
EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL PROCESS.READ NIL PROCESS.EVALV NIL PROCESS.EVAL NIL 
\PROCESS.EVAL1 NIL PROCESS.APPLY NIL \PROCESS.APPLY1 NIL CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT
 NIL \UNQUEUE.EVENT NIL \ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL 
RELEASE.MONITORLOCK NIL MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 NIL \MAKE.PROCESS1 NIL 
\PROCESS.MOVEFRAME NIL \RELEASE.PROCESS (\PROCESSES) \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL 
\MOUSE.PROCESS NIL \TIMER.PROCESS NIL \PROC.RESETRESTORE NIL \PROCESS.UNWINDALL NIL 
\UNIQUE.PROCESS.NAME NIL \START.PROCESSES (\RUNNING.PROCESS) \PROCESS.GO.TO.SLEEP (\RUNNING.PROCESS) 
\PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS NIL \SUSPEND.PROCESS NIL \UNQUEUE.TIMER NIL 
\ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE (\HIGHEST.PRIORITY.QUEUE) \PROCESS.INIT NIL \PROCESS.EVENTFN 
NIL \PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT (\PROC.READY) \PROCESS.RESET.TIMERS NIL 
\PROC.AFTER.WINDOWWORLD NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME (\RUNNING.PROCESS) 
\PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS NIL \SELECTPROCESS NIL \PROCESS.MAKEFRAME NIL 
\PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE (RESETVARSLST \RUNNING.PROCESS) PPROC NIL PPROCWINDOW NIL 
PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL PROCESS.STATUS.WINDOW (PROCOPMENU 
PROCESS.STATUS.WINDOW PROCMENU SELECTEDPROC) \PSW.SELECTED (SELECTEDPROC) \PSWOP.SELECTED (
PROCOP.WAKEMENU) PROCESS.BACKTRACE NIL \INVALIDATE.PROCESS.WINDOW NIL \UPDATE.PROCESS.WINDOW NIL NIL
SET PROCESS-STATUS (STKI) PROCESSWORLD (PQ P EXECPROC RESULT) ADD.PROCESS (FORM NAME VALUE PROP WINDOW
 PRIORITY AFTEREXIT BEFOREEXIT TTYENTRYFN TTYEXITFN INFOHOOK RESTARTFORM RESTARTFLG CREATENOW 
SUSPENDIT USERPROPS I SYSTEMP PROC) DEL.PROCESS NIL PROCESS.RETURN NIL FIND.PROCESS (P) MAP.PROCESSES 
(P) PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS (FX) WAKE.PROCESS NIL SUSPEND.PROCESS NIL 
PROCESS.RESULT (PROCESS) PROCESS.FINISHEDP (PROCESS) THIS.PROCESS NIL TTY.PROCESS (TYPEAHEAD C FN) 
TTY.PROCESSP NIL PROCESS.TTY (PROC) GIVE.TTY.PROCESS (FN) ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE (NAME I)
 \WAIT.FOR.TTY NIL WAIT.FOR.TTY (WINDOW TIMER) PROCESSPROP (OLDVALUE OLDDATA NEWVALUE TAIL) 
PROCESS.NAME NIL PROCESS.WINDOW (WINDOW) DISMISS (DTIMER NOBLOCK) BLOCK (PQUEUE PROC FROMFX) 
WAITFORINPUT NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL PROCESS.READ (OLDW) 
PROCESS.EVALV (ME) PROCESS.EVAL NIL \PROCESS.EVAL1 NIL PROCESS.APPLY NIL \PROCESS.APPLY1 NIL 
CREATE.EVENT NIL NOTIFY.EVENT (EVENT TAIL PROC SUCCESS) AWAIT.EVENT (TIMEOUT) \UNQUEUE.EVENT (NEXT 
TAIL) \ENQUEUE.EVENT/LOCK (TAIL) OBTAIN.MONITORLOCK (LOCK) CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK 
(LOCK PREV TAIL NEXTPROC) MONITOR.AWAIT.EVENT (TIMEOUT) \MAKE.PROCESS0 (\TERM.OFD \PRIMOUT.OFD 
\PRIMIN.OFD \INTERRUPTABLE RESULT #FORM#) \MAKE.PROCESS1 (MP0CALLER) \PROCESS.MOVEFRAME (BLINK 
FRAMESIZE FXSIZE BFSIZE RESIDUAL NEW FREESIZE NXT INITSIZE) \RELEASE.PROCESS (WINDOW) \MAYBEBLOCK NIL 
\BACKGROUND.PROCESS NIL \MOUSE.PROCESS (OTHERMOUSE \OLDTTY) \TIMER.PROCESS (PROC) \PROC.RESETRESTORE 
NIL \PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME (NAME I) \START.PROCESSES (PQUEUE PROC FROMFX) 
\PROCESS.GO.TO.SLEEP (HEAD PREV PQUEUE PROC FROMFX) \PROC.RESUME NIL \RUN.PROCESS (PREV NEXT) 
\FLUSH.PROCESS NIL \SUSPEND.PROCESS (PQHEAD PREV LAST NEXT OLDEVENT EVENT) \UNQUEUE.TIMER (PREV) 
\ENQUEUE.TIMER (NEXT PREV) \GET.PRIORITY.QUEUE (HEAD PREV PQ) \PROCESS.INIT NIL \PROCESS.EVENTFN (PROC
 ACTION) \PROCESS.BEFORE.LOGOUT (PROC W) \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS (TIMER UNITS 
PROC) \PROC.AFTER.WINDOWWORLD NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL 
\PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS NIL \SELECTPROCESS (PROCNAMES PROC NAME) \PROCESS.MAKEFRAME (
NEWFRAME) \PROCESS.MAKEFRAME0 (NXT NXTEND FREE) \CHECK.PQUEUE (P X PREV MACROY) PPROC (P1 DONE P PQ) 
PPROCWINDOW (W) PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 (TIMELEFT NOW EVLOCK NAME
) PROCESS.STATUS.WINDOW (PMENU HEIGHT WIDTH REG LEFT BOTTOM WHERE) \PSW.SELECTED NIL \PSWOP.SELECTED (
VALUE) PROCESS.BACKTRACE (WINDOW REGION DSP PLACE STKP) \INVALIDATE.PROCESS.WINDOW (OLDBUTTONFN) 
\UPDATE.PROCESS.WINDOW (P NAME OLDBUTTONFN) NIL
SMASHFREE PROCESS-STATUS NIL PROCESSWORLD (#SCHEDULER#) ADD.PROCESS NIL DEL.PROCESS NIL PROCESS.RETURN
 NIL FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS NIL WAKE.PROCESS 
NIL SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS NIL 
TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL 
\WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL PROCESSPROP NIL PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS NIL 
BLOCK NIL WAITFORINPUT NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL 
PROCESS.READ NIL PROCESS.EVALV NIL PROCESS.EVAL NIL \PROCESS.EVAL1 NIL PROCESS.APPLY NIL 
\PROCESS.APPLY1 NIL CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL 
MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 (\InterfacePage) \MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME (
\InterfacePage) \RELEASE.PROCESS (\PROCESSES) \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS 
NIL \TIMER.PROCESS NIL \PROC.RESETRESTORE NIL \PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL 
\START.PROCESSES NIL \PROCESS.GO.TO.SLEEP NIL \PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS NIL 
\SUSPEND.PROCESS NIL \UNQUEUE.TIMER NIL \ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL 
\PROCESS.EVENTFN NIL \PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL 
\PROC.AFTER.WINDOWWORLD NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL 
BREAK.PROCESS NIL \SELECTPROCESS NIL \PROCESS.MAKEFRAME (\InterfacePage) \PROCESS.MAKEFRAME0 NIL 
\CHECK.PQUEUE NIL PPROC NIL PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL 
PPROC1 NIL PROCESS.STATUS.WINDOW NIL \PSW.SELECTED NIL \PSWOP.SELECTED NIL PROCESS.BACKTRACE NIL 
\INVALIDATE.PROCESS.WINDOW NIL \UPDATE.PROCESS.WINDOW NIL NIL
SMASH PROCESS-STATUS NIL PROCESSWORLD (PQ P EXECPROC) ADD.PROCESS (PROC) DEL.PROCESS NIL 
PROCESS.RETURN (ME) FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS (P
) WAKE.PROCESS (P) SUSPEND.PROCESS NIL PROCESS.RESULT (PROCESS) PROCESS.FINISHEDP NIL THIS.PROCESS NIL
 TTY.PROCESS (OLDTTY) TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL 
SPAWN.MOUSE (MOUSEPROC) \WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL PROCESSPROP (P TAIL) PROCESS.NAME (P) 
PROCESS.WINDOW (P) DISMISS NIL BLOCK (PROC PQUEUE OLDPROC) WAITFORINPUT NIL \WAITFORSYSBUFP NIL 
EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL PROCESS.READ NIL PROCESS.EVALV NIL PROCESS.EVAL (ME) 
\PROCESS.EVAL1 (PROC) PROCESS.APPLY (ME) \PROCESS.APPLY1 (PROC) CREATE.EVENT NIL NOTIFY.EVENT (EVENT 
TAIL PROC) AWAIT.EVENT NIL \UNQUEUE.EVENT (EVENT TAIL PROC) \ENQUEUE.EVENT/LOCK (PROC TAIL EVLOCK) 
OBTAIN.MONITORLOCK (LOCK PROC) CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK (LOCK OWNER PREV TAIL 
NEXTPROC) MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 (#MYHANDLE#) \MAKE.PROCESS1 (PROC MP0) 
\PROCESS.MOVEFRAME (NEW) \RELEASE.PROCESS (PROC) \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL 
\MOUSE.PROCESS NIL \TIMER.PROCESS NIL \PROC.RESETRESTORE NIL \PROCESS.UNWINDALL NIL 
\UNIQUE.PROCESS.NAME NIL \START.PROCESSES (PROC OLDPROC) \PROCESS.GO.TO.SLEEP (EVLOCK PROC HEAD PREV 
OLDPROC) \PROC.RESUME NIL \RUN.PROCESS (PQUEUE PROC NEXT PREV) \FLUSH.PROCESS (PROC) \SUSPEND.PROCESS 
(PROC PREV PQHEAD) \UNQUEUE.TIMER (PREV PROC) \ENQUEUE.TIMER (PROC PREV) \GET.PRIORITY.QUEUE (PREV) 
\PROCESS.INIT NIL \PROCESS.EVENTFN NIL \PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL 
\PROCESS.RESET.TIMERS NIL \PROC.AFTER.WINDOWWORLD (EXECPROC) \TURN.ON.PROCESSES (P) 
\PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS NIL \SELECTPROCESS (PROCNAMES) 
\PROCESS.MAKEFRAME (PROC) \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL PPROC NIL PPROCWINDOW NIL 
PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL PROCESS.STATUS.WINDOW NIL 
\PSW.SELECTED NIL \PSWOP.SELECTED NIL PROCESS.BACKTRACE NIL \INVALIDATE.PROCESS.WINDOW NIL 
\UPDATE.PROCESS.WINDOW NIL NIL
PROP PROCESS-STATUS NIL PROCESSWORLD (PROCESS) ADD.PROCESS (PROCESS) DEL.PROCESS NIL PROCESS.RETURN 
NIL FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS NIL WAKE.PROCESS 
NIL SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS NIL 
TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS (PROCESS) ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL 
\WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL PROCESSPROP NIL PROCESS.NAME NIL PROCESS.WINDOW (PROCESS) DISMISS 
NIL BLOCK NIL WAITFORINPUT NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL 
PROCESS.READ NIL PROCESS.EVALV NIL PROCESS.EVAL NIL \PROCESS.EVAL1 NIL PROCESS.APPLY NIL 
\PROCESS.APPLY1 NIL CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL 
MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 NIL \MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME NIL \RELEASE.PROCESS 
(PROCESS) \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS NIL \TIMER.PROCESS NIL 
\PROC.RESETRESTORE NIL \PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL \START.PROCESSES NIL 
\PROCESS.GO.TO.SLEEP NIL \PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS NIL \SUSPEND.PROCESS NIL 
\UNQUEUE.TIMER NIL \ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL \PROCESS.EVENTFN NIL 
\PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL \PROC.AFTER.WINDOWWORLD (
PROCESS) \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS NIL 
\SELECTPROCESS NIL \PROCESS.MAKEFRAME NIL \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL PPROC NIL 
PPROCWINDOW (BUTTONEVENTFN REPAINTFN SCROLLFN RESHAPEFN PPROCHEIGHT HEIGHT) PPROCREPAINTFN (PPROCSTART
 EXTENT) PPROCRESHAPEFN (PPROCHEIGHT HEIGHT) PPROCEXTENT (PPROCHEIGHT) PPROC1 NIL 
PROCESS.STATUS.WINDOW (REGION PROCS CLOSEFN) \PSW.SELECTED NIL \PSWOP.SELECTED NIL PROCESS.BACKTRACE (
REGION DSP PASSTOMAINCOMS) \INVALIDATE.PROCESS.WINDOW (BUTTONEVENTFN OLDBUTTONEVENTFN) 
\UPDATE.PROCESS.WINDOW (PROCS BUTTONEVENTFN OLDBUTTONEVENTFN) NIL
TEST PROCESS-STATUS (POS) PROCESSWORLD (PQ EXECPROC) ADD.PROCESS (WINDOW CREATENOW) DEL.PROCESS (P) 
PROCESS.RETURN NIL FIND.PROCESS (P ERRORFLG) MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL 
RESTART.PROCESS (P) WAKE.PROCESS (P) SUSPEND.PROCESS (PROC) PROCESS.RESULT (WAITFORRESULT) 
PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS (PROC) TTY.PROCESSP NIL PROCESS.TTY (PROC) 
GIVE.TTY.PROCESS (PROC) ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE (INTERNAL MOUSEPROC) \WAIT.FOR.TTY NIL 
WAIT.FOR.TTY (NEEDWINDOW MSECS TIMER) PROCESSPROP (P NEWVALUE OLDDATA) PROCESS.NAME (P NAME) 
PROCESS.WINDOW (P WINDOW) DISMISS (MSECSWAIT TIMER) BLOCK (MSECSWAIT TIMER OLDPROC) WAITFORINPUT (N) 
\WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL PROCESS.READ (WINDOW CLEAR? PROMPT 
OLDW) PROCESS.EVALV (ME) PROCESS.EVAL (WAITFORRESULT) \PROCESS.EVAL1 (WAITFORRESULT) PROCESS.APPLY (
WAITFORRESULT) \PROCESS.APPLY1 (WAITFORRESULT) CREATE.EVENT NIL NOTIFY.EVENT (SUCCESS TAIL ONCEONLY) 
AWAIT.EVENT (TIMEOUT TIMERP) \UNQUEUE.EVENT (TAIL) \ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK (
UNWINDSAVE DONTWAIT) CREATE.MONITORLOCK (EXCLUSIVE) RELEASE.MONITORLOCK (OWNER EVENIFNOTMINE PREV) 
MONITOR.AWAIT.EVENT (TIMEOUT TIMERP) \MAKE.PROCESS0 (TtyDisplayStream RESULT) \MAKE.PROCESS1 NIL 
\PROCESS.MOVEFRAME (RESIDUAL) \RELEASE.PROCESS (EVENT KILLIT) \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL 
\MOUSE.PROCESS (OTHERMOUSE) \TIMER.PROCESS NIL \PROC.RESETRESTORE NIL \PROCESS.UNWINDALL NIL 
\UNIQUE.PROCESS.NAME (NAME) \START.PROCESSES (OLDPROC) \PROCESS.GO.TO.SLEEP (EVLOCK TIMEOUT TIMERP 
OLDPROC DELETEFLG) \PROC.RESUME (OLDFX) \RUN.PROCESS (BRUTALLY EVENT PREV) \FLUSH.PROCESS (EVENT) 
\SUSPEND.PROCESS (EVENT) \UNQUEUE.TIMER (NOERROR) \ENQUEUE.TIMER (NEXT) \GET.PRIORITY.QUEUE (HEAD PREV
) \PROCESS.INIT NIL \PROCESS.EVENTFN NIL \PROCESS.BEFORE.LOGOUT (W) \PROCESS.AFTER.EXIT NIL 
\PROCESS.RESET.TIMERS NIL \PROC.AFTER.WINDOWWORLD (EXECPROC) \TURN.ON.PROCESSES NIL 
\PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS NIL \SELECTPROCESS NIL 
\PROCESS.MAKEFRAME (FLG) \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE (PREV NEXT THISP X) PPROC (PROC) 
PPROCWINDOW NIL PPROCREPAINTFN (REGION) PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL 
PROCESS.STATUS.WINDOW NIL \PSW.SELECTED NIL \PSWOP.SELECTED NIL PROCESS.BACKTRACE (STKP) 
\INVALIDATE.PROCESS.WINDOW NIL \UPDATE.PROCESS.WINDOW NIL NIL
TESTFREE PROCESS-STATUS NIL PROCESSWORLD (#SCHEDULER# \RUNNING.PROCESS) ADD.PROCESS NIL DEL.PROCESS 
NIL PROCESS.RETURN NIL FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS
 NIL WAKE.PROCESS NIL SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL 
TTY.PROCESS (\CARET.UP) TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL 
SPAWN.MOUSE NIL \WAIT.FOR.TTY NIL WAIT.FOR.TTY (\WINDOWWORLD) PROCESSPROP NIL PROCESS.NAME NIL 
PROCESS.WINDOW NIL DISMISS (\\DISMISSTIMER.GLOBALRESOURCE) BLOCK (\WINDOWWORLD) WAITFORINPUT (
\\DISMISSTIMER.GLOBALRESOURCE) \WAITFORSYSBUFP (\\DISMISSTIMER.GLOBALRESOURCE) EVAL.AS.PROCESS NIL 
EVAL.IN.TTY.PROCESS NIL PROCESS.READ NIL PROCESS.EVALV NIL PROCESS.EVAL NIL \PROCESS.EVAL1 NIL 
PROCESS.APPLY NIL \PROCESS.APPLY1 NIL CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT
 NIL \ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL 
MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 (HELPFLAG RESETVARSLST \DRIBBLE.OFD) \MAKE.PROCESS1 NIL 
\PROCESS.MOVEFRAME NIL \RELEASE.PROCESS NIL \MAYBEBLOCK (\INTERRUPTABLE) \BACKGROUND.PROCESS NIL 
\MOUSE.PROCESS (\WINDOWWORLD) \TIMER.PROCESS NIL \PROC.RESETRESTORE NIL \PROCESS.UNWINDALL (
\DRIBBLE.OFD) \UNIQUE.PROCESS.NAME NIL \START.PROCESSES NIL \PROCESS.GO.TO.SLEEP NIL \PROC.RESUME NIL 
\RUN.PROCESS (\PROC.RUN.NEXT.FLG) \FLUSH.PROCESS NIL \SUSPEND.PROCESS NIL \UNQUEUE.TIMER NIL 
\ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL \PROCESS.EVENTFN NIL 
\PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL \PROC.AFTER.WINDOWWORLD (
\WINDOWWORLD) \TURN.ON.PROCESSES (AUTOPROCESSFLG) \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL 
BREAK.PROCESS NIL \SELECTPROCESS NIL \PROCESS.MAKEFRAME NIL \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL 
PPROC NIL PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL 
PROCESS.STATUS.WINDOW (SELECTEDPROC) \PSW.SELECTED (SELECTEDPROC) \PSWOP.SELECTED (SELECTEDPROC) 
PROCESS.BACKTRACE NIL \INVALIDATE.PROCESS.WINDOW (PROCESS.STATUS.WINDOW) \UPDATE.PROCESS.WINDOW NIL 
NIL
PREDICATE PROCESS-STATUS (LITATOM) PROCESSWORLD (TYPENAMEP FIND.PROCESS MEMB) ADD.PROCESS (GREATERP 
FMEMB) DEL.PROCESS (TYPENAMEP) PROCESS.RETURN (TYPENAMEP) FIND.PROCESS (TYPENAMEP ALIVEPROCP DEADPROCP
) MAP.PROCESSES (DEADPROCP) PROCESSP (TYPENAMEP DEADPROCP) RELPROCESSP (TYPENAMEP) RESTART.PROCESS (
TYPENAMEP) WAKE.PROCESS (TYPENAMEP) SUSPEND.PROCESS (TYPENAMEP FETCHFIELD) PROCESS.RESULT (DEADPROCP) 
PROCESS.FINISHEDP (DEADPROCP) THIS.PROCESS NIL TTY.PROCESS (TYPENAMEP) TTY.PROCESSP NIL PROCESS.TTY (
TYPENAMEP FETCHFIELD) GIVE.TTY.PROCESS (DEADPROCP LASTMOUSESTATE) ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE 
(GREATERP) \WAIT.FOR.TTY (TTY.PROCESSP) WAIT.FOR.TTY (TIMEREXPIRED?) PROCESSPROP (TYPENAMEP IGREATERP)
 PROCESS.NAME (TYPENAMEP) PROCESS.WINDOW (TYPENAMEP) DISMISS (THIS.PROCESS TIMEREXPIRED?) BLOCK (
TYPENAMEP FIXP) WAITFORINPUT (FIXP READP \CLOCKGREATERP) \WAITFORSYSBUFP (FIXP \SYSBUFP TTY.PROCESSP 
\CLOCKGREATERP) EVAL.AS.PROCESS (THIS.PROCESS) EVAL.IN.TTY.PROCESS (TTY.PROCESSP) PROCESS.READ NIL 
PROCESS.EVALV (\DTEST TYPENAMEP) PROCESS.EVAL (TYPENAMEP) \PROCESS.EVAL1 NIL PROCESS.APPLY (TYPENAMEP)
 \PROCESS.APPLY1 NIL CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT (TYPENAMEP) \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL 
MONITOR.AWAIT.EVENT (TYPENAMEP) \MAKE.PROCESS0 NIL \MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME (IEQ EVENP 
IGREATERP) \RELEASE.PROCESS NIL \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS (PROCESS.EVALV 
TTY.PROCESSP) \TIMER.PROCESS (TIMEREXPIRED?) \PROC.RESETRESTORE NIL \PROCESS.UNWINDALL (NLSETQ) 
\UNIQUE.PROCESS.NAME (ILESSP FIND.PROCESS) \START.PROCESSES NIL \PROCESS.GO.TO.SLEEP (TYPENAMEP) 
\PROC.RESUME (FETCHFIELD) \RUN.PROCESS NIL \FLUSH.PROCESS NIL \SUSPEND.PROCESS NIL \UNQUEUE.TIMER NIL 
\ENQUEUE.TIMER (ILEQ) \GET.PRIORITY.QUEUE (IGREATERP) \PROCESS.INIT (CCODEP) \PROCESS.EVENTFN (
ALIVEPROCP DEADPROCP TYPENAMEP) \PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL 
\PROCESS.RESET.TIMERS (LITATOM) \PROC.AFTER.WINDOWWORLD (TYPENAMEP) \TURN.ON.PROCESSES NIL 
\PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS (TYPENAMEP FETCHFIELD) \SELECTPROCESS
 (FMEMB) \PROCESS.MAKEFRAME (ILESSP) \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE (TYPENAMEP TAILP) PPROC (
FMEMB) PPROCWINDOW NIL PPROCREPAINTFN (LASTMOUSESTATE ZEROP) PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1
 (DEADPROCP IGEQ TYPENAMEP) PROCESS.STATUS.WINDOW (WINDOWP IGREATERP FMEMB) \PSW.SELECTED NIL 
\PSWOP.SELECTED (FMEMB) PROCESS.BACKTRACE (WINDOWP ILESSP) \INVALIDATE.PROCESS.WINDOW (ACTIVEWP) 
\UPDATE.PROCESS.WINDOW NIL NIL
EFFECT PROCESS-STATUS (SELECTQ) PROCESSWORLD (MAPC WINDOWPROP FRPLACD \MAKE.PROCESS0 ERSETQ RETFROM 
printout) ADD.PROCESS (WINDOWPROP UNINTERRUPTABLY \MAKE.PROCESS0) DEL.PROCESS (ERROR \FLUSH.PROCESS) 
PROCESS.RETURN (REPLACEFIELD) FIND.PROCESS NIL MAP.PROCESSES (APPLY*) PROCESSP NIL RELPROCESSP NIL 
RESTART.PROCESS (UNINTERRUPTABLY \MAKESTACKP ERROR) WAKE.PROCESS (DECLARE UNINTERRUPTABLY) 
SUSPEND.PROCESS (\PROCESS.GO.TO.SLEEP \SUSPEND.PROCESS) PROCESS.RESULT (AWAIT.EVENT) PROCESS.FINISHEDP
 NIL THIS.PROCESS NIL TTY.PROCESS (\CHECKCARET FRPLACD REPLACEFIELD LET) TTY.PROCESSP NIL PROCESS.TTY 
NIL GIVE.TTY.PROCESS (\ILLEGAL.ARG TTY.PROCESS APPLY*) ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE (
REPLACEFIELD ADD.PROCESS) \WAIT.FOR.TTY (AWAIT.EVENT) WAIT.FOR.TTY (SPAWN.MOUSE \GETSTREAM OPENW 
AWAIT.EVENT) PROCESSPROP (DECLARE PROCESS.WINDOW REPLACEFIELD \INVALIDATE.PROCESS.WINDOW RPLACD 
LISTPUT) PROCESS.NAME (REPLACEFIELD) PROCESS.WINDOW (REPLACEFIELD WINDOWPROP) DISMISS (DECLARE 
\PROCESS.GO.TO.SLEEP FREERESOURCE) BLOCK (LET \DECUSECOUNT DISMISS WINDOW.MOUSE.HANDLER MAPC) 
WAITFORINPUT (\TTYBACKGROUND FREERESOURCE DECLARE) \WAITFORSYSBUFP (\WAIT.FOR.TTY BLOCK FREERESOURCE 
DECLARE) EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL PROCESS.READ (CLEARW PRIN1) PROCESS.EVALV (
\SMASHLINK) PROCESS.EVAL (DECLARE REPLACEFIELD \PROCESS.MAKEFRAME \PROCESS.GO.TO.SLEEP) \PROCESS.EVAL1
 (DECLARE) PROCESS.APPLY (DECLARE REPLACEFIELD \PROCESS.MAKEFRAME \PROCESS.GO.TO.SLEEP) 
\PROCESS.APPLY1 (DECLARE) CREATE.EVENT NIL NOTIFY.EVENT (UNINTERRUPTABLY \RUN.PROCESS) AWAIT.EVENT NIL
 \UNQUEUE.EVENT (\MP.ERROR FREPLACEFIELD REPLACEFIELD) \ENQUEUE.EVENT/LOCK (REPLACEFIELD FREPLACEFIELD
) OBTAIN.MONITORLOCK (RESETSAVE REPLACEFIELD \PROCESS.GO.TO.SLEEP) CREATE.MONITORLOCK NIL 
RELEASE.MONITORLOCK (FREPLACEFIELD \RUN.PROCESS) MONITOR.AWAIT.EVENT (RELEASE.MONITORLOCK 
OBTAIN.MONITORLOCK) \MAKE.PROCESS0 (DECLARE \MISCAPPLY* \SETFVARSLOT \MAKE.PROCESS1 \PROCESS.UNWINDALL
 printout PRIN1 \FLUSH.PROCESS) \MAKE.PROCESS1 (\DECUSECOUNT REPLACEFIELD \INCUSECOUNT \RESUME) 
\PROCESS.MOVEFRAME (FLIPCURSORBAR \MAKEFREEBLOCK \BLT REPLACEFIELD CHECK) \RELEASE.PROCESS (
UNINTERRUPTABLY \UNQUEUE.EVENT \UNQUEUE.TIMER \INVALIDATE.PROCESS.WINDOW WINDOWPROP) \MAYBEBLOCK NIL 
\BACKGROUND.PROCESS (MAPC BLOCK) \MOUSE.PROCESS (DECLARE PROCESS.RETURN DEL.PROCESS REPLACEFIELD 
WINDOW.MOUSE.HANDLER TTY.PROCESS BLOCK) \TIMER.PROCESS (\RUN.PROCESS BLOCK) \PROC.RESETRESTORE (
\SETFVARSLOT ERSETQ RELEASE.MONITORLOCK DRIBBLE) \PROCESS.UNWINDALL (RELEASE.MONITORLOCK DRIBBLE) 
\UNIQUE.PROCESS.NAME (SELECTQ) \START.PROCESSES (LET \MP.ERROR REPLACEFIELD \DECUSECOUNT) 
\PROCESS.GO.TO.SLEEP (\ENQUEUE.EVENT/LOCK \ENQUEUE.TIMER LET \DECUSECOUNT \RELEASE.PROCESS) 
\PROC.RESUME (REPLACEFIELD) \RUN.PROCESS (ERROR UNINTERRUPTABLY) \FLUSH.PROCESS (REPLACEFIELD 
NOTIFY.EVENT \PROCESS.UNWINDALL \SUSPEND.PROCESS \RELEASE.PROCESS \PROCESS.GO.TO.SLEEP) 
\SUSPEND.PROCESS (\MP.ERROR \UNQUEUE.TIMER \UNQUEUE.EVENT \ENQUEUE.EVENT/LOCK) \UNQUEUE.TIMER (
REPLACEFIELD ERROR) \ENQUEUE.TIMER (\BOXIPLUS REPLACEFIELD) \GET.PRIORITY.QUEUE (REPLACEFIELD) 
\PROCESS.INIT (\DEFINEDEVICE \LOCKFN /PUTD MOVD) \PROCESS.EVENTFN (DEL.PROCESS SUSPEND.PROCESS 
\SUSPEND.PROCESS) \PROCESS.BEFORE.LOGOUT (RESETSAVE printout PRIN1 PROCESS.RESULT) \PROCESS.AFTER.EXIT
 (NOTIFY.EVENT) \PROCESS.RESET.TIMERS (SETUPTIMER \RUN.PROCESS) \PROC.AFTER.WINDOWWORLD (REPLACEFIELD 
WINDOWPROP ADD.PROCESS) \TURN.ON.PROCESSES (MAPC RESETRESTORE PROCESSWORLD) \PROC.CODEFORTFRAME (
\CALLME CLEARSTK \MP.ERROR INITIALEVALQT \REPEATEDLYEVALQT) \PROC.REPEATEDLYEVALQT (DECLARE \CALLME 
INITIALEVALQT TTYDISPLAYSTREAM OUTPUT INPUT \RESETSYSTEMSTATE EVALQT) BREAK.PROCESS (\DOHELPINTERRUPT1
 \PROCESS.MAKEFRAME) \SELECTPROCESS (FRPLACD NCONC RPLACA SPAWN.MOUSE) \PROCESS.MAKEFRAME (
\RUN.PROCESS) \PROCESS.MAKEFRAME0 (CHECK) \CHECK.PQUEUE (printout PRIN1 RPLACD) PPROC (printout PRIN1 
FLUSHRIGHT TAB) PPROCWINDOW (DSPRIGHTMARGIN) PPROCREPAINTFN (MOVETO DSPFILL PPROC CLEARW) 
PPROCRESHAPEFN (DSPRIGHTMARGIN) PPROCEXTENT NIL PPROC1 (printout TAB TERPRI) PROCESS.STATUS.WINDOW (
CLOSEW ADDMENU SHADEITEM) \PSW.SELECTED (SHADEITEM) \PSWOP.SELECTED (PRIN1 PROCESS.BACKTRACE 
PROCESS.EVAL PROCESS.APPLY DEL.PROCESS RESTART.PROCESS WAKE.PROCESS BREAK.PROCESS \SUSPEND.PROCESS) 
PROCESS.BACKTRACE (ATTACHWINDOW DSPSCROLL DSPFONT DSPRESET LET BAKTRACE) \INVALIDATE.PROCESS.WINDOW (
DSPFILL) \UPDATE.PROCESS.WINDOW (PROCESS.STATUS.WINDOW DSPFILL APPLY*) NIL
CLISP PROCESS-STATUS (do) PROCESSWORLD (for in do type? by while when collect) ADD.PROCESS (for from 
to by do) DEL.PROCESS (type?) PROCESS.RETURN (type?) FIND.PROCESS (type? find in suchthat) 
MAP.PROCESSES (for in do unless) PROCESSP (type?) RELPROCESSP (type?) RESTART.PROCESS (type?) 
WAKE.PROCESS (type?) SUSPEND.PROCESS (type?) PROCESS.RESULT (bind until do finally) PROCESS.FINISHEDP 
NIL THIS.PROCESS NIL TTY.PROCESS (type? bind while collect) TTY.PROCESSP NIL PROCESS.TTY (type?) 
GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE (for from to unless do) \WAIT.FOR.TTY (until 
do) WAIT.FOR.TTY (do) PROCESSPROP (type? for on by when do) PROCESS.NAME (type?) PROCESS.WINDOW (type?
) DISMISS (do until) BLOCK (type? for in do) WAITFORINPUT (bind until do) \WAITFORSYSBUFP (until do) 
EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL PROCESS.READ NIL PROCESS.EVALV (type?) PROCESS.EVAL (type?
 do until) \PROCESS.EVAL1 NIL PROCESS.APPLY (type? do until) \PROCESS.APPLY1 NIL CREATE.EVENT NIL 
NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT (while do) \ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK 
NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK (do) MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 NIL 
\MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME (type?) \RELEASE.PROCESS NIL \MAYBEBLOCK NIL \BACKGROUND.PROCESS
 (for in do) \MOUSE.PROCESS NIL \TIMER.PROCESS NIL \PROC.RESETRESTORE (while do) \PROCESS.UNWINDALL (
repeatwhile while do) \UNIQUE.PROCESS.NAME (for from bind while) \START.PROCESSES NIL 
\PROCESS.GO.TO.SLEEP (type?) \PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS NIL \SUSPEND.PROCESS (do
) \UNQUEUE.TIMER NIL \ENQUEUE.TIMER (bind first while do) \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL 
\PROCESS.EVENTFN (for in when bind do type?) \PROCESS.BEFORE.LOGOUT (for in do) \PROCESS.AFTER.EXIT 
NIL \PROCESS.RESET.TIMERS (for in bind do when) \PROC.AFTER.WINDOWWORLD NIL \TURN.ON.PROCESSES (for in
 do) \PROC.CODEFORTFRAME (while do) \PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS (type?) \SELECTPROCESS (
for in unless collect) \PROCESS.MAKEFRAME NIL \PROCESS.MAKEFRAME0 (type? while do) \CHECK.PQUEUE (
type?) PPROC (for do repeatuntil while in unless) PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN 
NIL PPROCEXTENT NIL PPROC1 (type?) PROCESS.STATUS.WINDOW (for in collect) \PSW.SELECTED NIL 
\PSWOP.SELECTED NIL PROCESS.BACKTRACE NIL \INVALIDATE.PROCESS.WINDOW NIL \UPDATE.PROCESS.WINDOW (for 
in as thereis) NIL
SPECVARS PROCESS-STATUS NIL PROCESSWORLD NIL ADD.PROCESS NIL DEL.PROCESS NIL PROCESS.RETURN NIL 
FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS NIL WAKE.PROCESS NIL 
SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS NIL 
TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL 
\WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL PROCESSPROP NIL PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS NIL 
BLOCK NIL WAITFORINPUT NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL 
PROCESS.READ NIL PROCESS.EVALV NIL PROCESS.EVAL NIL \PROCESS.EVAL1 NIL PROCESS.APPLY NIL 
\PROCESS.APPLY1 NIL CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL 
MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 (#MYHANDLE# #FORM# HELPFLAG \CURRENTDISPLAYLINE \#DISPLAYLINES 
\LINEBUF.OFD \PRIMIN.OFD \PRIMREADTABLE \PRIMTERMTABLE \PRIMTERMSA TtyDisplayStream \TERM.OFD 
\TTYWINDOW \PRIMOUT.OFD \DRIBBLE.OFD \INTERRUPTABLE) \MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME NIL 
\RELEASE.PROCESS NIL \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS (\OLDTTY \MOUSEBUSY) 
\TIMER.PROCESS NIL \PROC.RESETRESTORE NIL \PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL 
\START.PROCESSES NIL \PROCESS.GO.TO.SLEEP NIL \PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS NIL 
\SUSPEND.PROCESS NIL \UNQUEUE.TIMER NIL \ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL 
\PROCESS.EVENTFN NIL \PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL 
\PROC.AFTER.WINDOWWORLD NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL 
BREAK.PROCESS NIL \SELECTPROCESS NIL \PROCESS.MAKEFRAME NIL \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL 
PPROC NIL PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL 
PROCESS.STATUS.WINDOW NIL \PSW.SELECTED NIL \PSWOP.SELECTED NIL PROCESS.BACKTRACE NIL 
\INVALIDATE.PROCESS.WINDOW NIL \UPDATE.PROCESS.WINDOW NIL NIL
LOCALVARS PROCESS-STATUS NIL PROCESSWORLD NIL ADD.PROCESS NIL DEL.PROCESS NIL PROCESS.RETURN NIL 
FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS NIL WAKE.PROCESS NIL 
SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS NIL 
TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL 
\WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL PROCESSPROP (PA0004) PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS 
NIL BLOCK NIL WAITFORINPUT NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL 
PROCESS.READ NIL PROCESS.EVALV NIL PROCESS.EVAL (T) \PROCESS.EVAL1 (T) PROCESS.APPLY (T) 
\PROCESS.APPLY1 (T) CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL 
MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 (T) \MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME NIL \RELEASE.PROCESS 
NIL \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS NIL \TIMER.PROCESS NIL \PROC.RESETRESTORE 
NIL \PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL \START.PROCESSES NIL \PROCESS.GO.TO.SLEEP NIL 
\PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS NIL \SUSPEND.PROCESS NIL \UNQUEUE.TIMER NIL 
\ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL \PROCESS.EVENTFN NIL 
\PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL \PROC.AFTER.WINDOWWORLD 
NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS NIL 
\SELECTPROCESS NIL \PROCESS.MAKEFRAME NIL \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL PPROC NIL 
PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL PROCESS.STATUS.WINDOW
 NIL \PSW.SELECTED NIL \PSWOP.SELECTED NIL PROCESS.BACKTRACE NIL \INVALIDATE.PROCESS.WINDOW NIL 
\UPDATE.PROCESS.WINDOW NIL NIL
APPLY PROCESS-STATUS NIL PROCESSWORLD (\BACKGROUND.PROCESS \MOUSE.PROCESS \TIMER.PROCESS PROCESSWORLD)
 ADD.PROCESS NIL DEL.PROCESS NIL PROCESS.RETURN NIL FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL 
RELPROCESSP NIL RESTART.PROCESS (\MAKE.PROCESS0) WAKE.PROCESS NIL SUSPEND.PROCESS NIL PROCESS.RESULT 
NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS NIL TTY.PROCESSP NIL PROCESS.TTY NIL 
GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL \WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL 
PROCESSPROP NIL PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS NIL BLOCK NIL WAITFORINPUT NIL 
\WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL PROCESS.READ NIL PROCESS.EVALV NIL 
PROCESS.EVAL NIL \PROCESS.EVAL1 NIL PROCESS.APPLY NIL \PROCESS.APPLY1 NIL CREATE.EVENT NIL 
NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL \ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL 
CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 (
\PROCESS.MOVEFRAME) \MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME NIL \RELEASE.PROCESS NIL \MAYBEBLOCK NIL 
\BACKGROUND.PROCESS NIL \MOUSE.PROCESS NIL \TIMER.PROCESS NIL \PROC.RESETRESTORE NIL 
\PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL \START.PROCESSES NIL \PROCESS.GO.TO.SLEEP NIL 
\PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS (\FLUSH.PROCESS) \SUSPEND.PROCESS NIL \UNQUEUE.TIMER 
NIL \ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT (\PROCESS.EVENTFN \GENERIC.RENAMEFILE 
\GENERIC.BOUTS \GENERIC.BINS \ILLEGAL.DEVICEOP \IS.NOT.RANDACCESSP NILL \GENERIC.READP) 
\PROCESS.EVENTFN NIL \PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL 
\PROC.AFTER.WINDOWWORLD NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL 
BREAK.PROCESS (\DOHELPINTERRUPT1) \SELECTPROCESS NIL \PROCESS.MAKEFRAME (\PROCESS.MAKEFRAME0) 
\PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL PPROC NIL PPROCWINDOW (PPROCREPAINTFN SCROLLBYREPAINTFN 
PPROCRESHAPEFN) PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL PROCESS.STATUS.WINDOW
 (\PSW.SELECTED \PSWOP.SELECTED) \PSW.SELECTED NIL \PSWOP.SELECTED NIL PROCESS.BACKTRACE NIL 
\INVALIDATE.PROCESS.WINDOW NIL \UPDATE.PROCESS.WINDOW NIL NIL
ERROR PROCESS-STATUS NIL PROCESSWORLD (stackfn) ADD.PROCESS NIL DEL.PROCESS NIL PROCESS.RETURN NIL 
FIND.PROCESS NIL MAP.PROCESSES (apply) PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS NIL WAKE.PROCESS 
NIL SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS (apply) 
TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS (apply) ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL 
\WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL PROCESSPROP NIL PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS NIL 
BLOCK (ppe) WAITFORINPUT NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL 
PROCESS.READ NIL PROCESS.EVALV (ppe) PROCESS.EVAL NIL \PROCESS.EVAL1 NIL PROCESS.APPLY (apply) 
\PROCESS.APPLY1 (apply) CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL 
MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 NIL \MAKE.PROCESS1 (ppe) \PROCESS.MOVEFRAME NIL 
\RELEASE.PROCESS NIL \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS NIL \TIMER.PROCESS NIL 
\PROC.RESETRESTORE NIL \PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL \START.PROCESSES (ppe) 
\PROCESS.GO.TO.SLEEP (ppe) \PROC.RESUME (ppe) \RUN.PROCESS NIL \FLUSH.PROCESS NIL \SUSPEND.PROCESS NIL
 \UNQUEUE.TIMER NIL \ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL \PROCESS.EVENTFN NIL 
\PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL \PROC.AFTER.WINDOWWORLD 
NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS NIL 
\SELECTPROCESS NIL \PROCESS.MAKEFRAME NIL \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL PPROC NIL 
PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL PROCESS.STATUS.WINDOW
 NIL \PSW.SELECTED NIL \PSWOP.SELECTED NIL PROCESS.BACKTRACE NIL \INVALIDATE.PROCESS.WINDOW NIL 
\UPDATE.PROCESS.WINDOW (apply) NIL
LOCALFREEVARS PROCESS-STATUS NIL PROCESSWORLD NIL ADD.PROCESS NIL DEL.PROCESS NIL PROCESS.RETURN NIL 
FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS NIL WAKE.PROCESS NIL 
SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS NIL 
TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL 
\WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL PROCESSPROP NIL PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS NIL 
BLOCK NIL WAITFORINPUT NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL 
PROCESS.READ NIL PROCESS.EVALV NIL PROCESS.EVAL NIL \PROCESS.EVAL1 NIL PROCESS.APPLY NIL 
\PROCESS.APPLY1 NIL CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL 
MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 NIL \MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME NIL \RELEASE.PROCESS 
NIL \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS NIL \TIMER.PROCESS NIL \PROC.RESETRESTORE 
NIL \PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL \START.PROCESSES NIL \PROCESS.GO.TO.SLEEP NIL 
\PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS NIL \SUSPEND.PROCESS NIL \UNQUEUE.TIMER NIL 
\ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL \PROCESS.EVENTFN NIL 
\PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL \PROC.AFTER.WINDOWWORLD 
NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS NIL 
\SELECTPROCESS NIL \PROCESS.MAKEFRAME NIL \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL PPROC NIL 
PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL PROCESS.STATUS.WINDOW
 NIL \PSW.SELECTED NIL \PSWOP.SELECTED NIL PROCESS.BACKTRACE NIL \INVALIDATE.PROCESS.WINDOW NIL 
\UPDATE.PROCESS.WINDOW NIL NIL
ARGS PROCESS-STATUS NIL PROCESSWORLD NIL ADD.PROCESS NIL DEL.PROCESS NIL PROCESS.RETURN NIL 
FIND.PROCESS NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS NIL WAKE.PROCESS NIL 
SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS NIL 
TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL 
\WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL PROCESSPROP NIL PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS NIL 
BLOCK NIL WAITFORINPUT NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL 
PROCESS.READ NIL PROCESS.EVALV NIL PROCESS.EVAL NIL \PROCESS.EVAL1 NIL PROCESS.APPLY NIL 
\PROCESS.APPLY1 NIL CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL 
MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 NIL \MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME NIL \RELEASE.PROCESS 
NIL \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS NIL \TIMER.PROCESS NIL \PROC.RESETRESTORE 
NIL \PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL \START.PROCESSES NIL \PROCESS.GO.TO.SLEEP NIL 
\PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS NIL \SUSPEND.PROCESS NIL \UNQUEUE.TIMER NIL 
\ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL \PROCESS.EVENTFN NIL 
\PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL \PROC.AFTER.WINDOWWORLD 
NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS NIL 
\SELECTPROCESS NIL \PROCESS.MAKEFRAME NIL \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL PPROC NIL 
PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL PROCESS.STATUS.WINDOW
 NIL \PSW.SELECTED NIL \PSWOP.SELECTED NIL PROCESS.BACKTRACE NIL \INVALIDATE.PROCESS.WINDOW NIL 
\UPDATE.PROCESS.WINDOW NIL NIL
USERTEMPLATES WINDOWPROP (CALL EVAL PROP EVAL . PPE) \DoveIO.LockMem (CALL .. EVAL) SPREADAPPLY* (CALL
 FUNCTIONAL .. EVAL) SPREADAPPLY (CALL FUNCTIONAL EVAL . PPE) PERFORM (MACRO ARGS (PERFORMTRAN ARGS T)
) WINDOWDELPROP (CALL EVAL PROP EVAL . PPE) SHAZAM (CALL .. NIL) OP# (CALL) WINDOWADDPROP (CALL EVAL 
PROP EVAL EVAL . PPE) UNINTERRUPTABLY (CALL .. EVAL) SETQ.NOREF (CALL SET EVAL . PPE) perform (MACRO 
ARGS (PERFORMTRAN ARGS T)) NIL
0 PROCESS-STATUS NIL PROCESSWORLD NIL ADD.PROCESS NIL DEL.PROCESS NIL PROCESS.RETURN NIL FIND.PROCESS 
NIL MAP.PROCESSES NIL PROCESSP NIL RELPROCESSP NIL RESTART.PROCESS NIL WAKE.PROCESS NIL 
SUSPEND.PROCESS NIL PROCESS.RESULT NIL PROCESS.FINISHEDP NIL THIS.PROCESS NIL TTY.PROCESS NIL 
TTY.PROCESSP NIL PROCESS.TTY NIL GIVE.TTY.PROCESS NIL ALLOW.BUTTON.EVENTS NIL SPAWN.MOUSE NIL 
\WAIT.FOR.TTY NIL WAIT.FOR.TTY NIL PROCESSPROP NIL PROCESS.NAME NIL PROCESS.WINDOW NIL DISMISS NIL 
BLOCK NIL WAITFORINPUT NIL \WAITFORSYSBUFP NIL EVAL.AS.PROCESS NIL EVAL.IN.TTY.PROCESS NIL 
PROCESS.READ NIL PROCESS.EVALV NIL PROCESS.EVAL NIL \PROCESS.EVAL1 NIL PROCESS.APPLY NIL 
\PROCESS.APPLY1 NIL CREATE.EVENT NIL NOTIFY.EVENT NIL AWAIT.EVENT NIL \UNQUEUE.EVENT NIL 
\ENQUEUE.EVENT/LOCK NIL OBTAIN.MONITORLOCK NIL CREATE.MONITORLOCK NIL RELEASE.MONITORLOCK NIL 
MONITOR.AWAIT.EVENT NIL \MAKE.PROCESS0 NIL \MAKE.PROCESS1 NIL \PROCESS.MOVEFRAME NIL \RELEASE.PROCESS 
NIL \MAYBEBLOCK NIL \BACKGROUND.PROCESS NIL \MOUSE.PROCESS NIL \TIMER.PROCESS NIL \PROC.RESETRESTORE 
NIL \PROCESS.UNWINDALL NIL \UNIQUE.PROCESS.NAME NIL \START.PROCESSES NIL \PROCESS.GO.TO.SLEEP NIL 
\PROC.RESUME NIL \RUN.PROCESS NIL \FLUSH.PROCESS NIL \SUSPEND.PROCESS NIL \UNQUEUE.TIMER NIL 
\ENQUEUE.TIMER NIL \GET.PRIORITY.QUEUE NIL \PROCESS.INIT NIL \PROCESS.EVENTFN NIL 
\PROCESS.BEFORE.LOGOUT NIL \PROCESS.AFTER.EXIT NIL \PROCESS.RESET.TIMERS NIL \PROC.AFTER.WINDOWWORLD 
NIL \TURN.ON.PROCESSES NIL \PROC.CODEFORTFRAME NIL \PROC.REPEATEDLYEVALQT NIL BREAK.PROCESS NIL 
\SELECTPROCESS NIL \PROCESS.MAKEFRAME NIL \PROCESS.MAKEFRAME0 NIL \CHECK.PQUEUE NIL PPROC NIL 
PPROCWINDOW NIL PPROCREPAINTFN NIL PPROCRESHAPEFN NIL PPROCEXTENT NIL PPROC1 NIL PROCESS.STATUS.WINDOW
 NIL \PSW.SELECTED NIL \PSWOP.SELECTED NIL PROCESS.BACKTRACE NIL \INVALIDATE.PROCESS.WINDOW NIL 
\UPDATE.PROCESS.WINDOW NIL NIL

)