(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
)