(PROCESSES CHAPTER (80 114 111 99 101 115 115 101 115) NIL (23) 1) (PROCESSES TERM Processes (*PRIMARY*) (23) 1) (PROCESS% MECHANISM TERM Process% mechanism (*PRIMARY*) (23) 1) (PROCESSWORLD (Function) ((FONT . LISP) 40 80 82 79 67 69 83 83 87 79 82 76 68 32 (FONT . ARG) 70 76 71 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (23) 1) (HARDRESET (Function) ((FONT . LISP) 40 72 65 82 68 82 69 83 69 84 41 (UNDO . FONT)) (*DEF*) (23) 1) (AUTOPROCESSFLG (Variable) NIL (*PRIMARY*) (23) 1) (CREATING% AND% DESTROYING% PROCESSES SUBSEC (67 114 101 97 116 105 110 103 32 97 110 100 32 68 101 115 116 114 111 121 105 110 103 32 80 114 111 99 101 115 115 101 115) NIL (1 23) 2) (ADD.PROCESS (Function) ((FONT . LISP) 40 65 68 68 46 80 82 79 67 69 83 83 32 (FONT . ARG) 70 79 82 77 32 80 82 79 80 (START.SUB) 49 (END.SUB) 32 86 65 76 85 69 (START.SUB) 49 (END.SUB) 32 46 46 46 32 80 82 79 80 (START.SUB) 78 (END.SUB) 32 86 65 76 85 69 (START.SUB) 78 (END.SUB) (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 23) 2) (NAME (Process Property) NIL (*PRIMARY*) (1 23) 2) (SUSPEND (Process Property) NIL (*PRIMARY*) (1 23) 2) (PROCESSPROP (Function) ((FONT . LISP) 40 80 82 79 67 69 83 83 80 82 79 80 32 (FONT . ARG) 80 82 79 67 32 80 82 79 80 32 78 69 87 86 65 76 85 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 23) 2) (NAME (Process Property) NIL NIL (1 23) 2) (FORM (Process Property) NIL (*PRIMARY*) (1 23) 2) (RESTARTABLE (Process Property) NIL (*PRIMARY*) (1 23) 2) (RESTARTFORM (Process Property) NIL (*PRIMARY*) (1 23) 3) (BEFOREEXIT (Process Property) NIL (*PRIMARY*) (1 23) 3) (AFTEREXIT (Process Property) NIL (*PRIMARY*) (1 23) 3) (INFOHOOK (Process Property) NIL NIL (1 23) 3) (WINDOW (Process Property) NIL (*PRIMARY*) (1 23) 3) (TTYENTRYFN (Process Property) NIL NIL (1 23) 3) (TTYEXITFN (Process Property) NIL NIL (1 23) 3) (THIS.PROCESS (Function) ((FONT . LISP) 40 84 72 73 83 46 80 82 79 67 69 83 83 41 (UNDO . FONT)) (*DEF*) (1 23) 4) (DEL.PROCESS (Function) ((FONT . LISP) 40 68 69 76 46 80 82 79 67 69 83 83 32 (FONT . ARG) 80 82 79 67 32 61221 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 23) 4) (PROCESS.RETURN (Function) ((FONT . LISP) 40 80 82 79 67 69 83 83 46 82 69 84 85 82 78 32 (FONT . ARG) 86 65 76 85 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 23) 4) (PROCESS.RESULT (Function) ((FONT . LISP) 40 80 82 79 67 69 83 83 46 82 69 83 85 76 84 32 (FONT . ARG) 80 82 79 67 69 83 83 32 87 65 73 84 70 79 82 82 69 83 85 76 84 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 23) 4) (PROCESS.FINISHEDP (Function) ((FONT . LISP) 40 80 82 79 67 69 83 83 46 70 73 78 73 83 72 69 68 80 32 (FONT . ARG) 80 82 79 67 69 83 83 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 23) 4) (PROCESSP (Function) ((FONT . LISP) 40 80 82 79 67 69 83 83 80 32 (FONT . ARG) 80 82 79 67 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 23) 4) (RELPROCESSP (Function) ((FONT . LISP) 40 82 69 76 80 82 79 67 69 83 83 80 32 (FONT . ARG) 80 82 79 67 72 65 78 68 76 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 23) 4) (RESTART.PROCESS (Function) ((FONT . LISP) 40 82 69 83 84 65 82 84 46 80 82 79 67 69 83 83 32 (FONT . ARG) 80 82 79 67 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 23) 5) (MAP.PROCESSES (Function) ((FONT . LISP) 40 77 65 80 46 80 82 79 67 69 83 83 69 83 32 (FONT . ARG) 77 65 80 70 78 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 23) 5) (FIND.PROCESS (Function) ((FONT . LISP) 40 70 73 78 68 46 80 82 79 67 69 83 83 32 (FONT . ARG) 80 82 79 67 32 69 82 82 79 82 70 76 71 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 23) 5) (PROCESS% CONTROL% CONSTRUCTS SUBSEC (80 114 111 99 101 115 115 32 67 111 110 116 114 111 108 32 67 111 110 115 116 114 117 99 116 115) NIL (2 23) 5) (BLOCK (Function) ((FONT . LISP) 40 66 76 79 67 75 32 (FONT . ARG) 77 83 69 67 83 87 65 73 84 32 84 73 77 69 82 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (2 23) 5) (DISMISS (Function) ((FONT . LISP) 40 68 73 83 77 73 83 83 32 (FONT . ARG) 77 83 69 67 83 87 65 73 84 32 84 73 77 69 82 32 78 79 66 76 79 67 75 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (2 23) 5) (WAKE.PROCESS (Function) ((FONT . LISP) 40 87 65 75 69 46 80 82 79 67 69 83 83 32 (FONT . ARG) 80 82 79 67 32 83 84 65 84 85 83 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (2 23) 5) (SUSPEND.PROCESS (Function) ((FONT . LISP) 40 83 85 83 80 69 78 68 46 80 82 79 67 69 83 83 32 (FONT . ARG) 80 82 79 67 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (2 23) 6) (PROCESS.EVALV (Function) ((FONT . LISP) 40 80 82 79 67 69 83 83 46 69 86 65 76 86 32 (FONT . ARG) 80 82 79 67 32 86 65 82 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (2 23) 6) (PROCESS.EVAL (Function) ((FONT . LISP) 40 80 82 79 67 69 83 83 46 69 86 65 76 32 (FONT . ARG) 80 82 79 67 32 70 79 82 77 32 87 65 73 84 70 79 82 82 69 83 85 76 84 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (2 23) 6) (PROCESS.APPLY (Function) ((FONT . LISP) 40 80 82 79 67 69 83 83 46 65 80 80 76 89 32 (FONT . ARG) 80 82 79 67 32 70 78 32 65 82 71 83 32 87 65 73 84 70 79 82 82 69 83 85 76 84 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (2 23) 6) (EVENTS SUBSEC (69 118 101 110 116 115) NIL (3 23) 7) (CREATE.EVENT (Function) ((FONT . LISP) 40 67 82 69 65 84 69 46 69 86 69 78 84 32 (FONT . ARG) 78 65 77 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (3 23) 7) (AWAIT.EVENT (Function) ((FONT . LISP) 40 65 87 65 73 84 46 69 86 69 78 84 32 (FONT . ARG) 69 86 69 78 84 32 84 73 77 69 79 85 84 32 84 73 77 69 82 80 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (3 23) 7) (NOTIFY.EVENT (Function) ((FONT . LISP) 40 78 79 84 73 70 89 46 69 86 69 78 84 32 (FONT . ARG) 69 86 69 78 84 32 79 78 67 69 79 78 76 89 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (3 23) 7) (MONITORS SUBSEC (77 111 110 105 116 111 114 115) NIL (4 23) 8) (CREATE.MONITORLOCK (Function) ((FONT . LISP) 40 67 82 69 65 84 69 46 77 79 78 73 84 79 82 76 79 67 75 32 (FONT . ARG) 78 65 77 69 32 61221 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (4 23) 8) (WITH.MONITOR (Macro) ((FONT . LISP) 40 87 73 84 72 46 77 79 78 73 84 79 82 32 (FONT . ARG) 76 79 67 75 32 70 79 82 77 (START.SUB) 49 (END.SUB) 32 46 46 46 32 70 79 82 77 (START.SUB) 78 (END.SUB) (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (4 23) 8) (WITH.FAST.MONITOR (Macro) ((FONT . LISP) 40 87 73 84 72 46 70 65 83 84 46 77 79 78 73 84 79 82 32 (FONT . ARG) 76 79 67 75 32 70 79 82 77 (START.SUB) 49 (END.SUB) 32 46 46 46 32 70 79 82 77 (START.SUB) 78 (END.SUB) (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (4 23) 8) (MONITOR.AWAIT.EVENT (Function) ((FONT . LISP) 40 77 79 78 73 84 79 82 46 65 87 65 73 84 46 69 86 69 78 84 32 (FONT . ARG) 82 69 76 69 65 83 69 76 79 67 75 32 69 86 69 78 84 32 84 73 77 69 79 85 84 32 84 73 77 69 82 80 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (4 23) 8) (OBTAIN.MONITORLOCK (Function) ((FONT . LISP) 40 79 66 84 65 73 78 46 77 79 78 73 84 79 82 76 79 67 75 32 (FONT . ARG) 76 79 67 75 32 68 79 78 84 87 65 73 84 32 85 78 87 73 78 68 83 65 86 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (4 23) 9) (RELEASE.MONITORLOCK (Function) ((FONT . LISP) 40 82 69 76 69 65 83 69 46 77 79 78 73 84 79 82 76 79 67 75 32 (FONT . ARG) 76 79 67 75 32 69 86 69 78 73 70 78 79 84 77 73 78 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (4 23) 9) (GLOBAL% RESOURCES SUBSEC (71 108 111 98 97 108 32 82 101 115 111 117 114 99 101 115) NIL (5 23) 10) (TTYWINDOWCREATION TAG NIL NIL (5 23) 10) (DEFAULTTTYREGION (Variable) NIL NIL (5 23) 10) (HASTTYWINDOWP (Function) ((FONT . LISP) 40 72 65 83 84 84 89 87 73 78 68 79 87 80 32 (FONT . ARG) 80 82 79 67 69 83 83 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (5 23) 11) (RESETSTATE (Variable) NIL NIL (5 23) 11) (TYPEIN% AND% THE% TTY% PROCESS SUBSEC (84 121 112 101 105 110 32 97 110 100 32 116 104 101 32 84 84 89 32 80 114 111 99 101 115 115) NIL (6 23) 11) (SWITCHING% THE% TTY% PROCESS SUBSEC (83 119 105 116 99 104 105 110 103 32 116 104 101 32 84 84 89 32 80 114 111 99 101 115 115) NIL (1 6 23) 12) (TTY.PROCESS (Function) ((FONT . LISP) 40 84 84 89 46 80 82 79 67 69 83 83 32 (FONT . ARG) 80 82 79 67 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 6 23) 12) (TTY.PROCESSP (Function) ((FONT . LISP) 40 84 84 89 46 80 82 79 67 69 83 83 80 32 (FONT . ARG) 80 82 79 67 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 6 23) 12) (WAIT.FOR.TTY (Function) ((FONT . LISP) 40 87 65 73 84 46 70 79 82 46 84 84 89 32 (FONT . ARG) 77 83 69 67 83 32 78 69 69 68 87 73 78 68 79 87 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 6 23) 12) (PROCESS (Window Property) NIL NIL (1 6 23) 13) (WINDOWENTRYFN (Window Property) NIL NIL (1 6 23) 13) (GIVE.TTY.PROCESS (Function) ((FONT . LISP) 40 71 73 86 69 46 84 84 89 46 80 82 79 67 69 83 83 32 (FONT . ARG) 87 73 78 68 79 87 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (1 6 23) 13) (TTYEXITFN (Process property) NIL (*PRIMARY*) (1 6 23) 13) (TTYENTRYFN (Process property) NIL (*PRIMARY*) (1 6 23) 13) (PROMPTWINDOW (Variable) NIL NIL (1 6 23) 14) (HANDLING% OF% INTERRUPTS SUBSEC (72 97 110 100 108 105 110 103 32 111 102 32 73 110 116 101 114 114 117 112 116 115) NIL (2 6 23) 14) (PROCESSINTERRUPTS TAG NIL NIL (2 6 23) 14) (RESET (Interrupt Channel) NIL NIL (2 6 23) 14) (CONTROL-D (Interrupt Character) control-D NIL (2 6 23) 14) (ERROR (Interrupt Channel) NIL NIL (2 6 23) 14) (CONTROL-E (Interrupt Character) control-E NIL (2 6 23) 14) (HELP (Interrupt Channel) NIL NIL (2 6 23) 14) (CONTROL-G (Interrupt Character) control-G NIL (2 6 23) 14) (BREAK (Interrupt Channel) NIL NIL (2 6 23) 15) (CONTROL-B (Interrupt Character) control-B NIL (2 6 23) 15) (RUBOUT (Interrupt Channel) NIL NIL (2 6 23) 15) (DELETE (Interrupt Character) NIL NIL (2 6 23) 15) (RAID (Interrupt Channel) NIL NIL (2 6 23) 15) (STACK% OVERFLOW (Error Message) NIL NIL (2 6 23) 15) (STORAGE% FULL (Error Message) NIL NIL (2 6 23) 15) (KEEPING% THE% MOUSE% ALIVE SUBSEC (75 101 101 112 105 110 103 32 116 104 101 32 77 111 117 115 101 32 65 108 105 118 101) NIL (7 23) 15) (SPAWN.MOUSE (Function) ((FONT . LISP) 40 83 80 65 87 78 46 77 79 85 83 69 32 (FONT . ARG) 61221 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (7 23) 15) (ALLOW.BUTTON.EVENTS (Function) ((FONT . LISP) 40 65 76 76 79 87 46 66 85 84 84 79 78 46 69 86 69 78 84 83 41 (UNDO . FONT)) (*DEF*) (7 23) 15) (PROCESS% STATUS% WINDOW SUBSEC (80 114 111 99 101 115 115 32 83 116 97 116 117 115 32 87 105 110 100 111 119) NIL (8 23) 16) (PROCESS% STATUS% WINDOW TERM Process% status% window (*PRIMARY*) (8 23) 16) (INFOHOOK (Process property) NIL (*PRIMARY*) (8 23) 16) (PROCESS.STATUS.WINDOW (Function) ((FONT . LISP) 40 80 82 79 67 69 83 83 46 83 84 65 84 85 83 46 87 73 78 68 79 87 32 (FONT . ARG) 87 72 69 82 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (8 23) 17) (NON-PROCESS% COMPATIBILITY SUBSEC (78 111 110 45 80 114 111 99 101 115 115 32 67 111 109 112 97 116 105 98 105 108 105 116 121) NIL (9 23) 17) (EVAL.AS.PROCESS (Function) ((FONT . LISP) 40 69 86 65 76 46 65 83 46 80 82 79 67 69 83 83 32 (FONT . ARG) 70 79 82 77 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (9 23) 17) (EVAL.IN.TTY.PROCESS (Function) ((FONT . LISP) 40 69 86 65 76 46 73 78 46 84 84 89 46 80 82 79 67 69 83 83 32 (FONT . ARG) 70 79 82 77 32 87 65 73 84 70 79 82 82 69 83 85 76 84 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (9 23) 18)