(FILECREATED " 5-Feb-85 19:20:36" ("compiled on " {ERIS}SOURCES>PROC.;19) " 1-Feb-85 20:18:53" brecompiled changes: RESTART.PROCESS \MAKE.PROCESS0 \TURN.ON.PROCESSES \PROC.CODEFORTFRAME \PROCESS.MAKEFRAME in "INTERLISP-D 1-Feb-85 ..." dated " 1-Feb-85 20:29:54") (FILECREATED " 5-Feb-85 17:55:04" {ERIS}SOURCES>PROC.;19 111623 changes to: (FNS RESTART.PROCESS \MAKE.PROCESS0 \PROCESS.MAKEFRAME \TURN.ON.PROCESSES \PROC.CODEFORTFRAME) previous date: " 4-Jan-85 13:03:50" {ERIS}SOURCES>PROC.;18) PROCESSWORLDA0007A0008 D1 (NAME ERRORSET F 0 RESULT F 1 MACROY) h o k Phll ci(32Q LVLPRINT 20Q SPACES 13Q PRIN1 3 TERPRI) NIL ( 10Q "??? Process mech. confused - strange RESULT in SCHEDULE") PROCESSWORLDA0007 D1 (NAME ERRORSET P 4 RESETSTATE P 3 MACROY P 1 OLDVALUE P 0 RESULT F 5 RESETVARSLST) Y``X`g i 1gIhhUc og gJc gJ Li(125Q ERROR! 117Q APPLY 73Q PROCESSWORLDA0007A0008 40Q OUTPUT 33Q RETFROM 17Q \START.PROCESSES) (110Q OUTPUT 77Q ERROR 70Q INTERNAL 46Q OUTPUT 30Q PROCESSWORLD 23Q PSTAT.QUIT 10Q \PROCESSES 5 #SCHEDULER#) ( 65Q (PROCESSWORLDA0007A0008)) PROCESSWORLD D1 (L (0 FLG)) I @g\`d h`` `g h`d+ #``` h`i h`oP``'`ji dIldJ `g o ```[`A MNdhhK_dg OX<h8Odh.`Od6Od d8ghk Oid iO O_OOh_M]|O&_d\:LL L g ghgggggi `$g ghgggggi g ghgggi `h HQogggggi X``H``gH `` Hoi `HH H (1105Q \RUN.PROCESS 1100Q \MAKE.PROCESS0 1057Q PROCESSWORLDA0007 1041Q MEMB 1027Q PUTWINDOWPROP 772Q ADD.PROCESS 721Q ADD.PROCESS 674Q FIND.PROCESS 665Q ADD.PROCESS 632Q FIND.PROCESS 616Q ADD.PROCESS 563Q FIND.PROCESS 550Q \RUN.PROCESS 543Q \MAKE.PROCESS0 466Q \RELEASE.PROCESS 455Q \RELEASE.PROCESS 355Q \RELEASE.PROCESS 254Q CREATE.EVENT 241Q CREATE.EVENT 177Q STKNTH 135Q RETTO 115Q DREMOVE 73Q RELSTKP 53Q PUTWINDOWPROP 17Q \RELEASE.PROCESS) (1070Q \PROCESSES 1064Q \PROCESSES 1046Q \TTY.PROCESS 1036Q \PROCESSES 1033Q \TTY.PROCESS 1023Q PROCESS 1020Q \TopLevelTtyWindow 1012Q \TopLevelTtyWindow 1003Q WINDOWTYPE# 777Q \TopLevelTtyWindow 765Q SCHEDULE 762Q ALWAYS 757Q RESTARTABLE 754Q EXEC 751Q NAME 733Q PROCESS 730Q \TIMERQHEAD 724Q \TIMERQHEAD 714Q SCHEDULE 711Q SYSTEM 706Q RESTARTABLE 701Q \TIMER.PROCESS 671Q \TIMER.PROCESS 660Q SCHEDULE 655Q SYSTEM 652Q RESTARTABLE 647Q MOUSE 644Q NAME 637Q \MOUSE.PROCESS 627Q MOUSE 622Q TOPW 611Q SCHEDULE 606Q SYSTEM 603Q RESTARTABLE 600Q BACKGROUND 575Q NAME 570Q \BACKGROUND.PROCESS 560Q BACKGROUND 434Q DELETED 406Q \TTY.PROCESS 350Q EXEC 316Q \PROCESSES 302Q \PROCESSES 274Q \HIGHEST.PRIORITY.QUEUE 267Q PROCESSQUEUETYPE# 263Q \HIGHEST.PRIORITY.QUEUE 257Q \PROCESS.AFTEREXIT.EVENT 244Q \TTY.PROCESS.EVENT 236Q TTY 232Q NOCLEARSTKLST 226Q NOCLEARSTKLST 221Q #SCHEDULER# 171Q PROCESSTYPE# 163Q PROCESSTYPE# 157Q #SCHEDULER# 143Q \RUNNING.PROCESS 131Q PSTAT.QUIT 125Q #SCHEDULER# 120Q NOCLEARSTKLST 112Q NOCLEARSTKLST 105Q #SCHEDULER# 100Q #SCHEDULER# 63Q #SCHEDULER# 60Q \RUNNING.PROCESS 50Q PROCESS 45Q \TopLevelTtyWindow 37Q WINDOWTYPE# 33Q \TopLevelTtyWindow 30Q \TTY.PROCESS 11Q \PROCESSES 3 OFF) ( 1053Q (PROCESSWORLDA0007) 746Q (\PROC.REPEATEDLYEVALQT) 251Q "After Exit" 150Q (Processes are already on)) ADD.PROCESS D1 (L (0 ARGS) P 26Q \INTERRUPTABLE)  e@``0HdlA_l_(_&O(dO&Ldgi] ka_O(a_dgO _gOOdgO_gO_OdgO_ gO_"|OdgO_$lgO_`OdgO_PgOFOdgi9gO/HlOgOgOiO_OOOO_O(l_(3LgLdgh"iLgLdgiggL \II OI _`dOdjdidIdLdJdjdMkj0dO,dO .dO"4dO$6dOdO"dO(dO:l_*dO* _O1Od O`KIO NO OgO (1033Q PUTWINDOWPROP 1020Q \RUN.PROCESS 1010Q \MAKE.PROCESS0 777Q \INVALIDATE.PROCESS.WINDOW 755Q \GET.PRIORITY.QUEUE 553Q \UNIQUE.PROCESS.NAME 541Q \ILLEGAL.ARG 531Q \ILLEGAL.ARG 123Q \INSUREWINDOW) (1026Q PROCESS 773Q \PROCESSES 767Q \PROCESSES 560Q PROCESSTYPE# 524Q HARDRESET 517Q HARDRESET 507Q ALWAYS 500Q YES 463Q NEVER 454Q NO 401Q NO 372Q SYSTEM 350Q SUSPEND 336Q SCHEDULE 321Q RESTARTABLE 304Q RESTARTFORM 265Q INFOHOOK 250Q TTYEXITFN 231Q TTYENTRYFN 213Q BEFOREEXIT 173Q AFTEREXIT 155Q NAME 143Q SMALLP 134Q PRIORITY 113Q WINDOW 61Q SYSTEM 12Q \RUNNING.PROCESS 7 PROC.DEFAULT.PRIORITY) () DEL.PROCESS D1 (L (1 INTERNAL 0 PROC)) 4@d`d j HddgAoH H i(60Q \FLUSH.PROCESS 53Q ERROR 21Q FIND.PROCESS) (36Q EXEC 5 PROCESSTYPE#) ( 47Q "Can't kill EXEC") PROCESS.RETURN D1 (L (0 VALUE)) '`H`HgH@Hi o@ (44Q ERROR 33Q DEL.PROCESS) (20Q NORMAL 12Q PROCESSTYPE# 2 \RUNNING.PROCESS) ( 40Q "PROCESS.RETURN called from outside of ProcessWorld") FIND.PROCESS D1 (L (1 ERRORFLG 0 PROC)) R@`@ jhh@`HhH AH jHY@IiHXA @o (117Q ERROR) (27Q \PROCESSES 4 PROCESSTYPE#) ( 114Q "not a live process") MAP.PROCESSES D1 (L (0 MAPFN)) *` HhYd jdIl@HX(5 \APPEND2) (2 \PROCESSES) () PROCESSP D1 (L (0 PROC)) @` @ jhhNIL (4 PROCESSTYPE#) () RELPROCESSP D1 (L (0 PROCHANDLE)) @` @ jhNIL (4 PROCESSTYPE#) () RESTART.PROCESS D1 (L (0 PROC) P 2 \INTERRUPTABLE) @d`d j@ HH`Hd`g` |kI`jkIkIkIkIgHI &kIjkIkI l Yjgl HdkH`` H(270Q \RUN.PROCESS 236Q \LISPERROR 170Q \MAKESTACKP 74Q RETTO 27Q FIND.PROCESS) (265Q \PROC.RESTARTME 257Q \PROC.RESTARTME 244Q PROCESS 231Q \MAKE.PROCESS0 162Q PROCESS 154Q \MAKE.PROCESS0 101Q PROCESS 71Q \PROC.RESTARTME 66Q \MAKE.PROCESS0 60Q \RUNNING.PROCESS 50Q \PROC.RESTARTME 13Q PROCESS 5 PROCESSTYPE#) () WAKE.PROCESS D1 (L (1 STATUS 0 PROC) P 1 \INTERRUPTABLE) 8@d`d j H HdkA` A`i(53Q \RUN.PROCESS 21Q FIND.PROCESS) (62Q PSTAT.WAKEUP 50Q PSTAT.WAKEUP 5 PROCESSTYPE#) () SUSPEND.PROCESS D1 (L (0 PROC)) 4@`Hd`d`@d ji H(60Q \SUSPEND.PROCESS 53Q FIND.PROCESS 24Q \PROCESS.GO.TO.SLEEP) (33Q PROCESSTYPE# 15Q \RUNNING.PROCESS 5 \RUNNING.PROCESS) () PROCESS.RESULT D1 (L (1 WAITFORRESULT 0 PROCESS)) F@bd jdA@@do HII@d jӿH (101Q AWAIT.EVENT 46Q CREATE.EVENT 43Q CONCAT) (3 PROCESS) ( 40Q "#Finish") PROCESS.FINISHEDP D1 (L (0 PROCESS)) @dd jghNIL (22Q ERROR 3 PROCESS) () THIS.PROCESS D1 NIL `NIL (2 \RUNNING.PROCESS) () TTY.PROCESS D1 (L (0 PROC) P 7 \INTERRUPTABLE) ```@@dig g `@@i `"Hd j𢿰MII`h 0:LZId$J $I6[IHlKH4[HIlK` M Nh]N&(216Q NOTIFY.EVENT 145Q \NCONC2 127Q \GETSYSBUF 120Q \CARET.DOWN 63Q FIND.PROCESS 45Q FIND.PROCESS 35Q FIND.PROCESS) (213Q \TTY.PROCESS.EVENT 174Q \TTY.PROCESS 113Q \CARET.UP 66Q \TTY.PROCESS 52Q PROCESSTYPE# 42Q MOUSE 32Q EXEC 14Q \TTY.PROCESS 6 PROCESSTYPE# 2 \TTY.PROCESS) () TTY.PROCESSP D1 (L (0 PROC)) `h @``NIL (17Q \TTY.PROCESS 14Q \RUNNING.PROCESS 2 \RUNNING.PROCESS) () PROCESS.TTY D1 (L (0 PROC) F 0 TtyDisplayStream) *@@d`d j bd`P @g (47Q PROCESS.EVALV 24Q FIND.PROCESS) (44Q TtyDisplayStream 32Q \RUNNING.PROCESS 10Q PROCESSTYPE#) () GIVE.TTY.PROCESS D1 (L (0 WINDOW)) N@d @ @ .H`ll@ d j@g @Y@kIh(74Q TTY.PROCESS 66Q PUTWINDOWPROP 17Q \INSUREWINDOW 12Q \ILLEGAL.ARG 4 WINDOWP) (63Q PROCESS 32Q LASTMOUSEBUTTONS) () PROCESS.PREPARE.FOR.INPUT D1 NIL (2 WAIT.FOR.TTY) NIL () ALLOW.BUTTON.EVENTS D1 NIL `g` (20Q SPAWN.MOUSE) (15Q \RUNNING.PROCESS 7 MOUSE 2 \RUNNING.PROCESS) () SPAWN.MOUSE D1 (L (0 INTERNAL) P 0 \INTERRUPTABLE) t@@0g Yghgggg ig 9@`g@nlKJggK d Kk[hdgIj0(130Q FIND.PROCESS 124Q PACK* 53Q FIND.PROCESS 43Q ADD.PROCESS 13Q FIND.PROCESS) (147Q OLDMOUSE 120Q # 115Q OLDMOUSE 70Q MOUSE 62Q PROCESS.MAXMOUSE 50Q OLDMOUSE 37Q SYSTEM 34Q RESTARTABLE 31Q MOUSE 26Q NAME 21Q \MOUSE.PROCESS 10Q MOUSE) () \WAIT.FOR.TTY D1 NIL `d`h` (21Q AWAIT.EVENT) (16Q \TTY.PROCESS.EVENT 7 \TTY.PROCESS 2 \RUNNING.PROCESS) () WAIT.FOR.TTY D1 (L (1 NEEDWINDOW 0 MSECS) F 2 \OLDTTY F 3 TtyDisplayStream) `g` ```` ci`````N Aig S X H @l @`Id ```IIg h` i(220Q TTY.PROCESS 206Q TIMEREXPIRED? 155Q AWAIT.EVENT 142Q \CLOCK0 131Q OPENW 124Q OPENWP 120Q WFROMDS 113Q \GETSTREAM 42Q TTY.PROCESS 20Q SPAWN.MOUSE) (215Q \RUNNING.PROCESS 203Q MILLISECONDS 171Q \TTY.PROCESS 166Q \RUNNING.PROCESS 161Q \RUNNING.PROCESS 150Q \TTY.PROCESS.EVENT 110Q INPUT 73Q WINDOWTYPE# 67Q TOPW 61Q \TTY.PROCESS 56Q \RUNNING.PROCESS 51Q \RUNNING.PROCESS 37Q \RUNNING.PROCESS 32Q \TTY.PROCESS 27Q \RUNNING.PROCESS 23Q \RUNNING.PROCESS 15Q \RUNNING.PROCESS 7 MOUSE 2 \RUNNING.PROCESS) () PROCESSPROP D1 (L (0 ARGS) P 5 OLDVALUE) e@d`d j ABIJdgIgI}JdgIpgIfJdgIYgI"OJdgI,BgI.8JdgI4+gI6!JdgI(gI:I(\J ]HlBJdgIK gJdgIK g;IKd2gKdgh"iKgKdgiggK JdgdgIK"dgIK,gIK.JdgIK4gIK6JdgIK(gIK:K'LdJIL(JNdN^L IJKh(JK (704Q LISTPUT 445Q \ILLEGAL.ARG 350Q \INVALIDATE.PROCESS.WINDOW 342Q \UNIQUE.PROCESS.NAME 313Q PROCESS.WINDOW 263Q LISTGET 25Q FIND.PROCESS) (602Q RESTARTFORM 566Q USERDATA 551Q TTYEXITFN 535Q TTYENTRYFN 520Q BEFOREEXIT 504Q AFTEREXIT 467Q INFOHOOK 456Q FORM 440Q HARDRESET 433Q HARDRESET 423Q ALWAYS 414Q YES 377Q NEVER 370Q NO 355Q RESTARTABLE 332Q NAME 320Q PRIORITY 303Q WINDOW 245Q RESTARTFORM 232Q USERDATA 216Q TTYEXITFN 203Q TTYENTRYFN 167Q BEFOREEXIT 154Q AFTEREXIT 140Q INFOHOOK 125Q FORM 111Q RESTARTABLE 76Q NAME 61Q PRIORITY 45Q WINDOW 11Q PROCESSTYPE#) () PROCESS.NAME D1 (L (1 NAME 0 PROC)) &@d`d j HdAHA (40Q \UNIQUE.PROCESS.NAME 21Q FIND.PROCESS) (5 PROCESSTYPE#) () PROCESS.WINDOW D1 (L (1 WINDOW 0 PROC)) 3@d`d j HdAHA bAgH (57Q PUTWINDOWPROP 42Q \INSUREWINDOW 21Q FIND.PROCESS) (53Q PROCESS 5 PROCESSTYPE#) () DISMISS D1 (L (2 NOBLOCK 1 TIMER 0 MSECSWAIT)) f A!@>`l jYlIhl @B`Hg Hi Hdg AH@(131Q TIMEREXPIRED? 116Q \PROCESS.GO.TO.SLEEP 107Q BLOCK 100Q TIMEREXPIRED? 56Q \CLOCK0 23Q \CLOCK0) (142Q \\DISMISSTIMER.GLOBALRESOURCE 126Q MILLISECONDS 75Q MILLISECONDS 67Q \RUNNING.PROCESS 47Q FIXP 41Q \\DISMISSTIMER.GLOBALRESOURCE 13Q \\DISMISSTIMER.GLOBALRESOURCE) () BLOCK D1 (L (1 TIMER 0 MSECSWAIT) P 10Q \INTERRUPTABLE)  `qH`@AHYHdIl!oH HiIHIHHh`K\ K[`dJ&L]jCM9LjMJ f L^jNd N Jfh Ll l!oJ hA@dAhh @d``i hd_jOh(362Q DISMISS 350Q WINDOW.MOUSE.HANDLER 322Q \PROCESS.GO.TO.SLEEP 275Q \MP.ERROR 260Q \LISPERROR 246Q \FZEROP 230Q \DECUSECOUNT 223Q \FZEROP 176Q \PROC.RESUME 62Q \MP.ERROR) (354Q BACKGROUNDFNS 344Q TOPW 326Q FIXP 160Q \RUNNING.PROCESS 110Q \HIGHEST.PRIORITY.QUEUE 12Q PROCESSTYPE# 2 \RUNNING.PROCESS) ( 271Q "No runnable process!!" 56Q "Current process is not its queue's NEXT") WAITFORINPUT D1 (L (0 N)) y@ddG` l j!H @ldٺYi ihIdJ @ hH!@g i H i h(163Q READP 156Q \TTYBACKGROUND 150Q \TTYBACKGROUND 144Q READP 136Q READP 127Q \GETSTREAM 105Q \CLOCKGREATERP 77Q \TTYBACKGROUND 72Q \CLOCKGREATERP 51Q READP 36Q \CLOCK0 25Q \CLOCK0) (124Q INPUT 114Q \\DISMISSBOX.GLOBALRESOURCE 61Q \\DISMISSBOX.GLOBALRESOURCE 15Q \\DISMISSBOX.GLOBALRESOURCE) () \WAITFORSYSBUFP D1 (L (0 N)) `@dQ`l jH Yih`I@ hH`h(132Q \SYSBUFP 126Q \WAIT.FOR.TTY 122Q BLOCK 115Q BLOCK 110Q \WAIT.FOR.TTY 66Q \CLOCKGREATERP 41Q \SYSBUFP 34Q \CLOCK0 23Q \CLOCK0) (102Q \TTY.PROCESS 75Q \\DISMISSBOX.GLOBALRESOURCE 57Q \RUNNING.PROCESS 51Q \\DISMISSBOX.GLOBALRESOURCE 13Q \\DISMISSBOX.GLOBALRESOURCE) () EVAL.AS.PROCESS D1 (L (0 FORM)) `@gg @,(15Q ADD.PROCESS) (12Q NO 7 RESTARTABLE 2 \RUNNING.PROCESS) () EVAL.IN.TTY.PROCESS D1 (L (1 WAITFORRESULT 0 FORM)) ```@,`@A (26Q PROCESS.EVAL) (21Q \TTY.PROCESS 11Q \TTY.PROCESS 6 \RUNNING.PROCESS 2 \RUNNING.PROCESS) () PROCESS.READA0001 D1 (NAME ERRORSET F 0 WINDOW F 1 PROMPT F 2 OLDW F 3 CLEAR?) -` PQ id hi cSP (50Q CLEARW 36Q TTYDISPLAYSTREAM 30Q PRIN1 21Q READ 5 TTY.PROCESS) (2 \RUNNING.PROCESS) () PROCESS.READ D1 (P 1 OLDW I 2 CLEAR? I 1 PROMPT I 0 WINDOW) `o H II (27Q TTYDISPLAYSTREAM 20Q TTY.PROCESS 14Q PROCESS.READA0001) (2 \TTY.PROCESS) ( 11Q (PROCESS.READA0001)) PROCESS.EVALV D1 (L (1 VAR 0 PROC)) <@d`d ji AdAiAH`hH A/(64Q \SMASHLINK 22Q FIND.PROCESS) (57Q STACKP 46Q \RUNNING.PROCESS 32Q LITATOM 5 PROCESSTYPE#) () PROCESS.EVAL D1 (L (2 WAITFORRESULT 1 FORM 0 PROC)) V@d`d ji `HIA,BI`2HgAIBhi BId2`2I`2(107Q \PROCESS.GO.TO.SLEEP 67Q \PROCESS.MAKEFRAME 22Q FIND.PROCESS) (120Q \PSTAT.NORESULT 101Q \PSTAT.NORESULT 54Q \PROCESS.EVAL1 45Q \PSTAT.NORESULT 25Q \RUNNING.PROCESS 5 PROCESSTYPE#) () \PROCESS.EVAL1 D1 (L (2 WAITFORRESULT 1 PROC 0 FORM)) A@,2BA`2`AkA h(33Q \RUN.PROCESS) (17Q \PSTAT.NORESULT 12Q \PSTAT.NORESULT) () PROCESS.APPLY D1 (L (3 WAITFORRESULT 2 ARGS 1 FN 0 PROC)) [@d`d ji `HIAB CI`2HgABIChi CId2`2I`2(114Q \PROCESS.GO.TO.SLEEP 74Q \PROCESS.MAKEFRAME 41Q APPLY 22Q FIND.PROCESS) (125Q \PSTAT.NORESULT 106Q \PSTAT.NORESULT 57Q \PROCESS.APPLY1 50Q \PSTAT.NORESULT 25Q \RUNNING.PROCESS 5 PROCESSTYPE#) () \PROCESS.APPLY1 D1 (L (3 WAITFORRESULT 2 PROC 1 ARGS 0 FN)) #B@A 2CB`2`BkB h(36Q \RUN.PROCESS 5 APPLY) (22Q \PSTAT.NORESULT 15Q \PSTAT.NORESULT) () CREATE.EVENT D1 (L (0 NAME)) `d@NIL (2 EVENTTYPE#) () NOTIFY.EVENT D1 (L (1 ONCEONLY 0 EVENT) P 3 \INTERRUPTABLE) L@b0@Z I/@k'*XJ@hZJH**Hdhh*H@ iYJAh(75Q \RUN.PROCESS) (3 EVENT) () AWAIT.EVENT D1 (L (2 TIMERP 1 TIMEOUT 0 EVENT)) @AB (10Q \PROCESS.GO.TO.SLEEP) (3 EVENT) () \UNQUEUE.EVENT D1 (L (1 EVENT 0 PROC)) HAHl!o@ *I@H*Y@HAhH@**@dA A@*@h@h*h(21Q \MP.ERROR) NIL ( 15Q "Process not on its EVENT/MONITOR queue") \ENQUEUE.EVENT/LOCK D1 (L (1 EVLOCK 0 PROC)) !@A@AX @*A@h*H@*NIL NIL () OBTAIN.MONITORLOCK D1 (L (2 UNWINDSAVE 1 DONTWAIT 0 LOCK) P 3 \INTERRUPTABLE P 2 \INTERRUPTABLE F 4 RESETVARSLST F 5 \INTERRUPTABLE) [@b`U@d"Bo@hTc@H@H0H@0@H@jio@ AI@ h(124Q \PROCESS.GO.TO.SLEEP 111Q ERROR) (10Q \RUNNING.PROCESS 3 MONITORLOCK) ( 105Q "Trying to acquire lock exclusively owned already by this process" 31Q (RELEASE.MONITORLOCK OLDVALUE)) CREATE.MONITORLOCK D1 (L (1 EXCLUSIVE 0 NAME)) `AhHdIkjd@NIL (2 MONITORLOCKTYPE#) () RELEASE.MONITORLOCK D1 (L (1 EVENIFNOTMINE 0 LOCK) P 0 \INTERRUPTABLE F 6 OLDVALUE) @dgVb@`2IdJAh@hI0\d@3I@0Ld@ @@h@[d*]K@h\l!o@ KM**Mdhh*M@ (205Q \RUN.PROCESS 155Q \MP.ERROR) (26Q \RUNNING.PROCESS 13Q MONITORLOCK 4 OLDVALUE) ( 151Q "Lock not found among owner's owned locks") MONITOR.AWAIT.EVENT D1 (L (3 TIMERP 2 TIMEOUT 1 EVENT 0 RELEASELOCK)) @ ABC @ (20Q OBTAIN.MONITORLOCK 14Q \PROCESS.GO.TO.SLEEP 3 RELEASE.MONITORLOCK) (7 EVENT) () \MAKE.PROCESS0A0003 D1 (NAME ERRORSET F 0 #FORM#) P,hNIL NIL () \MAKE.PROCESS0 D1 (L (1 HANDLE 0 FORM) P 22Q \INTERRUPTABLE P 16Q \PRIMIN.OFD P 15Q \PRIMOUT.OFD P 14Q \TTYWINDOW P 13Q \TERM.OFD P 12Q \INTERRUPTABLE P 11Q TtyDisplayStream P 10Q \PRIMTERMSA P 7 \PRIMTERMTABLE P 6 \PRIMREADTABLE P 5 \LINEBUF.OFD P 4 \#DISPLAYLINES P 3 \CURRENTDISPLAYLINE P 2 HELPFLAG P 1 #FORM# P 0 #MYHANDLE# F 23Q RESETVARSLST F 24Q \DRIBBLE.OFD F 25Q HELPFLAG F 26Q \LINEBUF.OFD F 27Q \PRIMREADTABLE F 30Q \PRIMTERMTABLE F 31Q \PRIMTERMSA) ZA@W*gjl(`W,W.W0W2``g0`h2`h4l~Og __M_gHl gHl8 HHji _ O mg i _"hO"d H`H i_W&W(H0g Hfg {oi _HOHgAH:IO`HiH` o` ` HgW&W(H0Og`g ` h(526Q \FLUSH.PROCESS 517Q \PROCESS.UNWINDALL 445Q TERPRI 436Q PRIN1 423Q PRIN1 332Q \MAKE.PROCESS0A0003 317Q \GETSTREAM 277Q \PROCESS.UNWINDALL 247Q RESUME 224Q \SMASHLINK 212Q \STACKARGPTR 206Q STKNTH 167Q STKNTH 150Q \SETFVARSLOT 135Q \SETFVARSLOT 112Q GETTOPVAL) (523Q \RUNNING.PROCESS 514Q RESET 506Q \PROC.RESETME 502Q ERROR 467Q PROCESS 452Q ERROR 442Q PROMPTWINDOW 433Q PROMPTWINDOW 420Q PROMPTWINDOW 413Q PROCESS 401Q PROCESS 372Q \PROC.RESTARTME 357Q PROCESS 351Q NORMAL 314Q OUTPUT 304Q PROCESS 274Q HARDRESET 266Q PROCESS 242Q NOCLEARSTKLST 236Q NOCLEARSTKLST 231Q PROCESS 203Q \MAKE.PROCESS0 155Q PROCESS 141Q \DRIBBLE.OFD 126Q RESETVARSLST 107Q \TERM.OFD 64Q \InterfacePage 55Q \InterfacePage 47Q \PROCESS.MOVEFRAME 44Q \InterfacePage 33Q \DEFAULTTTYDISPLAYSTREAM 16Q \DEFAULTLINEBUF 10Q BREAK!) ( 430Q " aborted." 326Q (\MAKE.PROCESS0A0003)) \PROCESS.MOVEFRAME D1 NIL s `d n ` Hl_kHH_kO`jkOjh]lOkOl\[`^H kJNYlNkI^NKm_JdOLljOl_JO JOԺNOپkJkHLKĿMkJk`kO`jkJLlJJLԺkJJOYkJkj$kJJlkJkJ kJkJkkJMkHkjHkHJlkJ`jkJkkJdJHINK MHKlكHLK `J`d n J(533Q \MAKEFREEBLOCK 513Q \MAKEFREEBLOCK 222Q \MAKEFREEBLOCK 125Q \FREESTACKBLOCK) (546Q \EM.CURSORBITMAP 537Q \InterfacePage 117Q PROC.FREESPACESIZE 16Q \InterfacePage 2 \EM.CURSORBITMAP) () \RELEASE.PROCESS D1 (L (2 RESTARTFLG 1 KILLIT 0 PROC)) @@I`H@H @j@i AYB@` @k @l@dddhhh:h@Z/@hJg I` @j@jj@hh(164Q DREMOVE 154Q RELSTK 147Q PUTWINDOWPROP 63Q \INVALIDATE.PROCESS.WINDOW 54Q DREMOVE 37Q \UNQUEUE.TIMER 22Q \UNQUEUE.EVENT) (167Q NOCLEARSTKLST 161Q NOCLEARSTKLST 144Q PROCESS 57Q \PROCESSES 51Q \PROCESSES) () \MAYBEBLOCK D1 (F 0 \INTERRUPTABLE) P(5 BLOCK) NIL () \BACKGROUND.PROCESS D1 NIL `djH(23Q BLOCK) (2 BACKGROUNDFNS) () \MOUSE.PROCESS D1 (P 1 \MOUSEBUSY P 0 \OLDTTY) o0`g3g ZJdg J h`k0`g``d`H`Hi h`h$(152Q BLOCK 135Q TTY.PROCESS 101Q WINDOW.MOUSE.HANDLER 52Q DEL.PROCESS 43Q PROCESS.RETURN 36Q PROCESS.EVALV 23Q FIND.PROCESS) (143Q \RUNNING.PROCESS 125Q \RUNNING.PROCESS 115Q \TTY.PROCESS 111Q \RUNNING.PROCESS 105Q \RUNNING.PROCESS 73Q MOUSE 70Q \RUNNING.PROCESS 60Q \RUNNING.PROCESS 33Q \MOUSEBUSY 20Q MOUSE 12Q MOUSE 5 \RUNNING.PROCESS) () \TIMER.PROCESS D1 (P 1 \INTERRUPTABLE) '`!H Zg J` (42Q \RUN.PROCESS 31Q TIMEREXPIRED? 16Q BLOCK) (37Q PSTAT.TIMEDOUT 26Q MILLISECONDS 2 \TIMERQHEAD) () \PROC.RESETRESTOREA0001 D1 (NAME ERRORSET) hg i(6 RESETRESTORE) (3 RESET) () \PROC.RESETRESTORE D1 (L (0 PROC) F 0 RESETVARSLST F 1 \DRIBBLE.OFD) 9g@l oi @d08g@l8 PQ0i (64Q RELEASE.MONITORLOCK 50Q DRIBBLE 44Q \SETFVARSLOT 21Q \PROC.RESETRESTOREA0001 11Q \SETFVARSLOT) (35Q \DRIBBLE.OFD 2 RESETVARSLST) ( 15Q (\PROC.RESETRESTOREA0001)) \PROCESS.UNWINDALLA0001 D1 (NAME ERRORSET F 0 STATE) hP i(4 RESETRESTORE) NIL () \PROCESS.UNWINDALL D1 (I 0 STATE F 1 \DRIBBLE.OFD) 1`Hd o H0H0 Q @gh(55Q DRIBBLE 36Q RELEASE.MONITORLOCK 22Q \PROCESS.UNWINDALLA0001) (50Q HARDRESET 2 \RUNNING.PROCESS) ( 17Q (\PROCESS.UNWINDALLA0001)) \UNIQUE.PROCESS.NAME D1 (L (0 NAME)) h@ dg@@di5o@ bdgl@ @ bg@b@ l@IgH d HkԸ(135Q FIND.PROCESS 131Q PACK* 111Q FIND.PROCESS 65Q MKATOM 56Q NCHARS 34Q ERROR 3 TYPENAME) (125Q # 74Q LISTP 44Q STRINGP 7 LITATOM) ( 30Q "Illegal Process Name") \START.PROCESSES D1 (P 0 \INTERRUPTABLE) ``Y`J[ JZ`dI&K\jCL9KjLI f K]jMd M Ifh Kl l!oI (177Q \MP.ERROR 162Q \LISPERROR 150Q \FZEROP 132Q \DECUSECOUNT 125Q \FZEROP 100Q \PROC.RESUME) (62Q \RUNNING.PROCESS 12Q \HIGHEST.PRIORITY.QUEUE 5 #SCHEDULER#) ( 173Q "No runnable process!!") \PROCESS.GO.TO.SLEEP D1 (L (3 DELETEFLG 2 TIMERP 1 TIMEOUT 0 EVLOCK) P 0 \INTERRUPTABLE) R `! O@`@j@j@OjO_d_OOOOOdhh'l!o OOO l!oO YIOh@O@ OAj[KjhC6Oi h.idBAO ZlJl AO kOh`M^ M]fdL)N_jHO=NjOL f N_jOd O Lfh Nl l!oL (516Q \MP.ERROR 501Q \LISPERROR 467Q \FZEROP 451Q \DECUSECOUNT 443Q \FZEROP 414Q \PROC.RESUME 307Q \ENQUEUE.TIMER 275Q \CLOCK0 235Q \RELEASE.PROCESS 203Q \ENQUEUE.EVENT/LOCK 156Q \MP.ERROR 127Q \MP.ERROR 16Q BLOCK) (375Q \RUNNING.PROCESS 323Q \HIGHEST.PRIORITY.QUEUE 24Q EVENTTYPE# 5 \RUNNING.PROCESS) ( 512Q "No runnable process!!" 151Q "Running process has no NEXT pointer" 124Q "Inconsistent process queue state") \PROC.RESUME D1 (L (1 OLDFX 0 FRAME)) ~fkHkj$kHHlkHkH kHkHkkH@l fkHkj$kHHlkHkH kHkHkkH@l Ad (173Q \DECUSECOUNT) NIL () \RUN.PROCESS D1 (L (2 BRUTALLY 1 REASON 0 PROC) P 4 \INTERRUPTABLE) @@"@kBo@ I@I @j@ HZHd@d@@-`H@KK@KJ@JJ@H@@k@Ah(60Q \UNQUEUE.TIMER 44Q \UNQUEUE.EVENT 31Q ERROR) (111Q \PROC.RUN.NEXT.FLG) ( 25Q "Attempt to run already running process") \FLUSH.PROCESS D1 (L (0 PROC)) @d`i @@g@HH @dj`R@kkjh@d d0`@g@h g @`i @`@ @i hddi h(202Q \PROCESS.GO.TO.SLEEP 172Q \RELEASE.PROCESS 164Q \SUSPEND.PROCESS 151Q TTY.PROCESS 136Q \PROCESS.UNWINDALL 127Q \PROCESS.MAKEFRAME 43Q NOTIFY.EVENT 13Q TTY.PROCESS) (156Q \RUNNING.PROCESS 143Q \TTY.PROCESS 133Q RESET 121Q \FLUSH.PROCESS 113Q \RUNNING.PROCESS 60Q \RUNNING.PROCESS 24Q DELETED 4 \TTY.PROCESS) () \SUSPEND.PROCESS D1 (L (1 EVENT 0 PROC) P 0 \INTERRUPTABLE) @@dkRj@Y\ZJd@*JJ@@dIIJIdhh@h%ZdLͿl!o j@ @[ A@A hA@K hb(201Q \UNQUEUE.EVENT 167Q \ENQUEUE.EVENT/LOCK 150Q \UNQUEUE.TIMER 134Q \MP.ERROR) NIL ( 131Q "Can't find running process in its queue") \UNQUEUE.TIMER D1 (L (1 NOERROR 0 PROC)) +`d @@  Ao@ @h @jh(34Q ERROR) (2 \TIMERQHEAD) ( 30Q "Process not found on timer queue") \ENQUEUE.TIMER D1 (L (0 PROC) P 0 \INTERRUPTABLE) <@`d J`[d@JKdJj@J I@ hJJY ZNIL (20Q \PROCTIMER.SCRATCH 5 \TIMERQHEAD) () \GET.PRIORITY.QUEUE D1 (L (0 PRIORITY)) P`!H`d@H@HYX@H`d@dIdHIJJJNIL (107Q \HIGHEST.PRIORITY.QUEUE 56Q PROCESSQUEUETYPE# 25Q \HIGHEST.PRIORITY.QUEUE 13Q PROCESSQUEUETYPE# 2 \HIGHEST.PRIORITY.QUEUE) () \PROCESS.INIT D1 (L (0 DONTRESET)) g h`dgdgdgdgdg:dg8dg6dg4dg2dg0dg.dg*dg$ g gg i gg @(220Q HARDRESET 212Q MOVD 201Q /PUTD 175Q GETD 164Q \LOCKFN 156Q \DEFINEDEVICE 5 CCODEP) (207Q \BACKGROUND 204Q BLOCK 172Q \PROC.CODEFORTFRAME 167Q \CODEFORTFRAME 161Q \PROC.CODEFORTFRAME 150Q \GENERIC.READP 141Q NILL 132Q \IS.NOT.RANDACCESSP 123Q \ILLEGAL.DEVICEOP 114Q \IS.NOT.RANDACCESSP 105Q \ILLEGAL.DEVICEOP 76Q \GENERIC.BINS 67Q \GENERIC.BOUTS 60Q \GENERIC.RENAMEFILE 51Q NILL 42Q NILL 33Q \PROCESS.EVENTFN 24Q PROCESS 17Q FDEVTYPE# 2 \PROC.CODEFORTFRAME) () \PROCESS.EVENTFN D1 (L (1 EVENTNAME 0 DEV)) AgAgAgAdg]` !HhY j?Id`6,ZdgI &gI J`IJIgI` HXgAgAgh(157Q \SUSPEND.PROCESS 124Q SUSPEND.PROCESS 111Q DEL.PROCESS 41Q \APPEND2) (204Q BEFORESYSOUT 176Q BEFORELOGOUT 170Q BEFOREMAKESYS 154Q \PROCESS.AFTEREXIT.EVENT 146Q \TIMER.PROCESS 133Q EVENTTYPE# 116Q SUSPEND 102Q DELETE 70Q \RUNNING.PROCESS 36Q \PROCESSES 27Q AFTERSAVEVM 20Q AFTERMAKESYS 12Q AFTERSYSOUT 3 AFTERLOGOUT) () \PROCESS.BEFORE.LOGOUTA0001 D1 (NAME ERRORSET L (0 NIL) F 3 RESETVARSLST F 4 RESETY) w0`YhciZ.gZHgoo XhhhScH oH JH oH H oH H Ji I(156Q PROCESS.RESULT 150Q TERPRI 143Q PRIN1 132Q TERPRI 125Q PRIN1 114Q PRIN1 104Q PRIN1 73Q TERPRI 52Q CREATEW) (37Q CLOSEW 26Q DON'T 5 \PROCESSES) ( 137Q " [Use the process status window to kill it if you really don't want to wait]" 121Q " to finish..." 100Q "Waiting for process " 47Q "Waiting for process(es) to finish" 43Q (404Q 367Q 705Q 255Q)) \PROCESS.BEFORE.LOGOUT D1 (P 1 RESETY P 0 LISPXHIST F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \PROCESS.BEFORE.LOGOUTA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\PROCESS.BEFORE.LOGOUTA0001)) \PROCESS.AFTER.EXIT D1 (L (0 FLG)) ` i(5 NOTIFY.EVENT) (11Q \PROC.READY 2 \PROCESS.AFTEREXIT.EVENT) () \PROC.AFTER.WINDOWWORLD D1 NIL Pg H``H``gH `#g ogggggi h(114Q ADD.PROCESS 62Q FIND.PROCESS 46Q PUTWINDOWPROP 5 FIND.PROCESS) (107Q SCHEDULE 104Q SYSTEM 101Q RESTARTABLE 76Q MOUSE 73Q NAME 57Q MOUSE 52Q TOPW 42Q PROCESS 37Q \TopLevelTtyWindow 31Q \TopLevelTtyWindow 22Q WINDOWTYPE# 16Q \TopLevelTtyWindow 2 EXEC) ( 70Q (\MOUSE.PROCESS)) \TURN.ON.PROCESSES D1 (F 0 RESETVARSLST) &`hdo gPhg i g(40Q PROCESSWORLD 33Q RESETRESTORE 14Q ASKUSER) (43Q OK 30Q RESET 17Q Y 2 AUTOPROCESSFLG) ( 11Q "^D -- run process scheduler? ") \PROC.CODEFORTFRAME D1 (NAME T) (hg gl$o (43Q \REPEATEDLYEVALQT 40Q INITIALEVALQT 32Q \MP.ERROR 14Q \TURN.ON.PROCESSES 11Q CLEARSTK) (17Q OK 6 **CLEAR** 3 \RUNNING.PROCESS) ( 27Q "Unexpected (RETTO T)") \PROC.REPEATEDLYEVALQT D1 (NAME \REPEATEDLYEVALQT) ` i i (32Q EVALQT 26Q \RESETSYSTEMSTATE 22Q INPUT 15Q OUTPUT 10Q TTYDISPLAYSTREAM 2 INITIALEVALQT) (5 \TopLevelTtyWindow) () BREAK.PROCESS D1 (L (0 PROC)) &@d`d j d`g h(42Q \PROCESS.MAKEFRAME 33Q \DOHELPINTERRUPT1 21Q FIND.PROCESS) (37Q \DOHELPINTERRUPT1 25Q \RUNNING.PROCESS 5 PROCESSTYPE#) () \SELECTPROCESS D1 (L (0 TITLE)) `AH`A MNYd`1MN IHo gHhh`gIdKd@di dodg dgjdndhdL ddgdh_ZH"O0jJdgJ_OOh_^M]NO&_dI_OOh_^M]