%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 |