%ZTMS0 ;SEA/RDS-TaskMan: Submanager, Part 2 (Trap Functions) ;09/25/08 16:07
Source file <ZTMS0.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| STATUS | ;ERROR--update task's status in Task File, Call w/ ^%ZTSK locked | |
| ERCLOZ | ;ERROR--close device after error | |
| ERROR2 | ;ERROR--trap | |
| XREF | ;ERROR--cross-reference TaskMan Error file entry by context of error | |
| DEVBAD | ;ERROR--dequeue all entries for a bad device | |
| ERC2 | ;Close original Device | |
| DBX | ||
| DQ | ;DEVBAD--remove a task from the waiting list for a bad device | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZTSCH("ER" | ERROR2+1, ERROR2+2*, ERROR2+3* | 
| ^%ZTSCH("IO" | DEVBAD+3*, DEVBAD+5, DEVBAD+6!, DEVBAD+7!, DEVBAD+8, DQ+1! | 
| ^%ZTSK - [#14.4] | STATUS+3*, STATUS+4*, STATUS+5*, DEVBAD+5, DQ+2*, DQ+3!, DQ+4, DQ+5! | 
| Name | Line Occurrences | 
|---|---|
| DBX | DEVBAD+3 | 
| DQ | DEVBAD+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %ZTME | STATUS+1, STATUS+4, STATUS+5 | 
| >> %ZTMEH | STATUS+4, STATUS+5 | 
| >> %ZTMETSK | STATUS+3, STATUS+4, STATUS+5, XREF+1 | 
| IO | ERCLOZ+2, ERCLOZ+4, ERC2+4 | 
| IO("C" | ERCLOZ+2*, ERCLOZ+4*, ERC2+4* | 
| IO(1 | ERCLOZ+4, ERC2+4 | 
| POP | ERC2+1~, ERC2+2* | 
| ZT | DEVBAD+1~ | 
| ZT1 | DEVBAD+1~ | 
| ZT2 | DEVBAD+1~, DEVBAD+4*, DEVBAD+5, DQ+1, DQ+2, DQ+3 | 
| ZT3 | DEVBAD+1~, DEVBAD+4*, DEVBAD+5*, DQ+1 | 
| ZT4 | DEVBAD+1~, DEVBAD+5*, DQ+1, DQ+2, DQ+3, DQ+4, DQ+5 | 
| >> ZTDEVOK | DEVBAD+2, DEVBAD+4, DEVBAD+6, DBX | 
| >> ZTE | STATUS+1*, STATUS+2*, STATUS+3 | 
| >> ZTERROX | XREF+1*, XREF+4, XREF+5, XREF+6 | 
| >> ZTERROX1 | XREF+3*, XREF+4*, XREF+5*, XREF+6* | 
| >> ZTH | ERROR2+1*, ERROR2+2, ERROR2+3 | 
| >> ZTQUEUED | STATUS+3, XREF+2*, XREF+3, XREF+4, XREF+5 |