%ZISC ;SFISC/GFT,AC,MUS - CLOSE LOGIC FOR DEVICES ;11/08/2011
Source file <ZISC.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| KRX | ||
| END | ||
| RQ | ||
| CIOS(%I) | ;Find a value for IOS (IEN into device file) | |
| RES | ;Close resource device. | |
| S1 | ||
| RES1 | ||
| FF() | ;Issue form feed | |
| SUBTYPE | ;Find a subtype | |
| SETIO | ; | |
| DQCRES | ;Tasked entry point to close resource device. | |
| RM | ||
| CLOSPP() | ;Close printer port | |
| C0 | ; | |
| KILLRES(D0,D1) | ;Kill one resource use | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZIS(1 - [#3.5] | SETIO+2, SETIO+6, SETIO+10, SUBTYPE+7, CIOS+4, CIOS+7, RES1 | 
| ^%ZIS(2 - [#3.2] | C0+17, C0+28, C0+30, SETIO+9, S1, SUBTYPE+4, SUBTYPE+5, SUBTYPE+7, CLOSPP+1 | 
| ^%ZISL(3.54 - [#3.54] | RES+1, RES1+1, RES1+2, RES1+3, RES1+4, KILLRES+3, KILLRES+4, KILLRES+5, KILLRES+6!, KILLRES+7* , KILLRES+9*, KRX | 
| ^%ZOSF("OS" | C0+6 | 
| ^%ZOSF("RM" | RM | 
| ^XUTL("XQ" | C0+41!, SETIO+6, SETIO+7, CIOS+2 | 
| Name | Line Occurrences | 
|---|---|
| $$CLOSPP | C0+33 | 
| $$FF | C0+32 | 
| CIOS | SETIO+4, SUBTYPE+6 | 
| END | C0+9, SETIO+5, SETIO+7 | 
| KILLRES | RES1+5 | 
| KRX | KILLRES+4 | 
| RES | C0+10 | 
| RES1 | DQCRES+1 | 
| RM | S1+1 | 
| RQ | RES1, RES1+1, RES1+2, RES1+3, RES1+4 | 
| SETIO | C0+9, C0+10 | 
| SUBTYPE | C0+13 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("IOS" | CIOS+2 | 
| ^("IOST(0)" | SETIO+6 | 
| ^("PCX" | SETIO+2 | 
| ^("TYPE" | SETIO+6, CIOS+7 | 
| ^("VOL" | C0+6 | 
| ^("XY" | S1 | 
| ^(0 | RES1+2 | 
| ^(1 | SETIO+9, RES1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | C0+1~, C0+8*, C0+9, C0+28*, C0+30*, C0+41*, SETIO+8*, SETIO+9*, SETIO+10*, SETIO+12 | 
| %E | C0+1~, CIOS+3, CIOS+7 | 
| %H | C0+1~, CIOS+7* | 
| %I | CIOS~, CIOS+3, CIOS+4, CIOS+6 | 
| %J | KILLRES+2~, KILLRES+5*, KILLRES+6 | 
| %S | SUBTYPE+1~, SUBTYPE+4*, SUBTYPE+5* | 
| %X | RES+2~, RES1+1*, RES1+2, RES1+3*, KILLRES+2~, KILLRES+5*, KILLRES+7*, KILLRES+9* | 
| %Y | END*, RES+2~, RES1+4*, KILLRES+2~, KILLRES+4*, KILLRES+7, KILLRES+9* | 
| %ZISD0 | RES+2~, RES1+2*, RES1+3, RES1+4, RES1+5 | 
| %ZISD1 | RES+2~, RES1+3*, RES1+4, RES1+5 | 
| %ZISI | C0+1~ | 
| %ZISJOB | RES+2~, RES+3*, RES1+3, RES1+4 | 
| %ZISOS | C0+1~, C0+6* | 
| >> %ZISPCX | SETIO+2*, END | 
| %ZISRES | RES+2~, DQCRES+1 | 
| %ZISRL | RES+2~, RES1*, KILLRES+2~ | 
| %ZISV | C0+1~, C0+6*, CIOS+3 | 
| %ZISVT | CIOS+1~, CIOS+3*, CIOS+6*, CIOS+7 | 
| %ZISX | C0+1~ | 
| %ZISY0 | RES+2~, RES1+2* | 
| %ZTRTN | RES+2~ | 
| D0 | KILLRES~, KILLRES+1, KILLRES+3, KILLRES+4, KILLRES+5, KILLRES+6, KILLRES+7, KILLRES+9, KRX | 
| D1 | KILLRES~, KILLRES+1, KILLRES+5, KILLRES+6 | 
| IO | C0+5*, C0+8, C0+9, C0+17, C0+18, C0+21, C0+26, C0+37, C0+39, C0+44 , SETIO+4*, S1+1, RES+1, RES1+1, RQ, DQCRES+1*, FF+1, CLOSPP+1 | 
| IO("C" | C0+37, S1+1 | 
| IO("CLOSE" | C0+3!, C0+39* | 
| IO("DOC" | END+2! | 
| IO("ERROR" | C0+3! | 
| IO("HFSIO" | END+2! | 
| IO("HOME" | C0+22 | 
| IO("LASTERR" | C0+3! | 
| IO("P" | C0+27, C0+29, END+2! | 
| IO("S" | C0+33!, CLOSPP+1 | 
| IO("SPOOL" | C0+47, END+2! | 
| IO("T" | C0+18, C0+33, SETIO+4!, END, FF+1 | 
| IO(0 | C0+5*, C0+9, C0+37, C0+38, SETIO+4 | 
| IO(1 | C0+17, C0+26, C0+37, C0+38, C0+39!, S1+1, RES+1, RQ!, FF+1, CLOSPP+1 | 
| >> IOBS | SETIO+9*, SETIO+12* | 
| IOC | END+2! | 
| IOF | C0+32, SETIO+9*, SETIO+12* | 
| IOM | SETIO+9*, SETIO+10*, SETIO+12*, RM | 
| ION | C0+8, SETIO+6* | 
| IONOFF | END+2!, FF+1 | 
| >> IOP | C0+22* | 
| >> IOPAR | SETIO+4* | 
| >> IOS | C0+41, SETIO+2, SETIO+5, SETIO+6, SETIO+10, SUBTYPE+6, SUBTYPE+7, CIOS+2*, CIOS+3*, CIOS+4* , CIOS+5, CIOS+7*, RES1 | 
| IOSL | SETIO+9*, SETIO+10*, SETIO+12* | 
| IOST | SETIO+12*, S1*, SUBTYPE+2*, SUBTYPE+3, SUBTYPE+4*, SUBTYPE+5, SUBTYPE+6*, SUBTYPE+7*, FF+1 | 
| IOST(0 | C0+16, C0+17, C0+28, C0+30, SETIO+6*, SETIO+9, S1, SUBTYPE+2*, SUBTYPE+3, SUBTYPE+4 , SUBTYPE+5*, SUBTYPE+6*, SUBTYPE+7* | 
| >> IOT | C0+10, C0+44, SETIO+5*, SETIO+6*, SETIO+7, S1+1, FF+1 | 
| >> IOUPAR | SETIO+4* | 
| >> IOXY | S1* | 
| U | C0+6*, SUBTYPE+4 | 
| X | RM~* | 
| ZTIO | RES+2~ | 
| >> ZTQUEUED | C0+38, S1+1 | 
| ZTSAVE | RES+2~ |