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