ZTMON1 ;SEA/RDS-TaskMan: Option, ZTMON, Part 2 (Main Loop) ;2/19/08 13:36
Source file <ZTMON1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CALL(RTN) | ;Check for called routine | |
| C | ;Evaluate Cross CPU list | |
| TASK | ;Evaluate Task List | |
| SUB | ;Look for idle submanagers | |
| I1 | ||
| RES | ;Check on resource devices | |
| H3(%) | ;Convert $H to seconds. | |
| JOB | ;Evaluate Job List | |
| DONE | ;Prompt to Quit Or Continue | |
| MON | ||
| IO | ;Evaluate Waiting Lists | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZIS(14.7 - [#14.7] | C+6 | 
| ^%ZISL(3.54 - [#3.54] | RES+5, RES+6, RES+8, RES+9 | 
| ^%ZOSF("SS" | DONE+5 | 
| ^%ZTSCH("C" | C+2, C+4 | 
| ^%ZTSCH("DEV" | I1+3 | 
| ^%ZTSCH("IO" | IO+2, IO+3, I1, I1+1, I1+2, I1+4, RES+3 | 
| ^%ZTSCH("JOB" | JOB+2 | 
| ^%ZTSCH("LOADA" | SUB+7 | 
| ^%ZTSCH("STOP" | SUB+9 | 
| ^%ZTSCH("SUB" | SUB+6, SUB+10 | 
| ^%ZTSCH("TASK" | TASK+2 | 
| ^%ZTSCH("WAIT" | SUB+3 | 
| ^DIC(19 - [#19] | CALL+2 | 
| Name | Line Occurrences | 
|---|---|
| $$CALL | DONE+4, DONE+11 | 
| $$H3 | IO+2 | 
| @( | CALL+3 | 
| DONE | MON+1, DONE+4, DONE+5, DONE+6, DONE+7, DONE+8, DONE+20 | 
| I1 | I1+1, I1+6 | 
| IO | MON | 
| JOB | MON | 
| RES | DONE+7 | 
| SUB | MON | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | C+2, SUB+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | SUB+7*, SUB+8, H3~, H3+1 | 
| %N | SUB+1~, SUB+5*, SUB+6*, SUB+7, SUB+8, SUB+9, SUB+10 | 
| DTIME | DONE+2 | 
| DUOUT | CALL+1~, CALL+3 | 
| IOF | DONE+5, DONE+6, DONE+7 | 
| >> MODE | MON, DONE+8* | 
| RTN | CALL~, CALL+3 | 
| U | RES+7, RES+9, RES+10 | 
| X | IO+1~, I1+2*, RES+1~, RES+6*, RES+7, RES+9*, RES+10 | 
| X1 | IO+1~, I1+2* | 
| >> Y | I1+2*, I1+3 | 
| >> ZT | IO+2*, IO+3, I1+4*, JOB+2* | 
| ZT1 | IO+2*, IO+4*, I1*, I1+1, I1+2, I1+3, I1+4, JOB+2*, C+1*, C+2* , C+4, C+5, C+6, TASK+2*, SUB+1~, RES+1~, RES+2*, RES+3*, RES+5, RES+7 | 
| ZT2 | IO+2*, IO+3, I1+4*, JOB+2*, C+3*, C+4*, SUB+1~, RES+1~, RES+5*, RES+6 , RES+8, RES+9 | 
| ZT3 | I1+4*, C+4*, SUB+1~, RES+1~, RES+5*, RES+8*, RES+9, RES+10 | 
| ZT4 | SUB+1~, SUB+7*, SUB+9 | 
| >> ZTC | I1+4*, I1+5, JOB+2*, JOB+3, C+2*, C+6, TASK+2*, TASK+3 | 
| >> ZTCO | C+3*, C+4*, C+5 | 
| ZTIM | RES+1~, RES+9*, RES+11 | 
| >> ZTR | DONE+2*, DONE+3, DONE+4, DONE+5, DONE+6, DONE+7, DONE+8, DONE+9, DONE+10, DONE+11 | 
| >> ZTT | IO+4*, I1, I1+4* |