%ZIS ;SFISC/AC,RWF -- DEVICE HANDLER ;05/22/12 12:31
Source file <ZIS.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
A | ||
REWIND(IO2,IOT,IOPAR) | ;Rewind Device
|
|
RESETVAR | ;Reset home IO* variables.
; ZEXCEPT: POP |
|
HLP1 |
|
|
REWERR | ;Error encountered
|
|
HLP2 | ;
; ZEXCEPT: DTIME |
|
VIRTUAL | ;See if a Virtual Terminal (LAT, TELNET)
; ZEXCEPT: %ZISI,%ZISVT |
|
CURRENT | ;Old, Not in current doc's.
; ZEXCEPT: %ZISI,%ZISOS,%ZISV,%ZISVT,%ZISX,BS,FF,RM,SL,SUB,XY |
|
K2 | ||
INIT | ;
|
|
VTLKUP | ;
; ZEXCEPT: %E,%ZISV,%ZISVT,%ZISX |
|
GETHOME | ||
CLEAN | ;Cleanup env. Called from %ZISC also.
; ZEXCEPT: IOPAR,IOT,IOUPAR |
|
HOME | ;Entry point to establish IO* variables for home device.
; ZEXCEPT: IOM,IOP |
|
ZISLPC | ||
SAVEVAR | ;Save home IO* variables, called from XUS1,%ZTMS3
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZIS(1 - [#3.5] | VIRTUAL+5, VTLKUP+2, CURRENT+5 |
^%ZIS(2 - [#3.2] | CURRENT+6 |
^%ZOSF("OS" | %ZIS+5, CURRENT+3 |
^%ZOSF("RM" | CURRENT+8, HOME+6 |
^%ZOSF("VOL" | %ZIS+5, HLP2+3 |
^XUTL("XQ" | INIT+5*, INIT+6, K2+2, GETHOME+1, HOME+3, RESETVAR+2, RESETVAR+4, RESETVAR+5, SAVEVAR+2*, SAVEVAR+3* |
Name | Line Occurrences |
---|---|
CLEAN | A, HOME+2 |
GETHOME | K2+4, CURRENT+4 |
HOME | K2+2 |
RESETVAR | HOME+4 |
VIRTUAL | GETHOME+4 |
VTLKUP | GETHOME+4, VIRTUAL+6 |
Name | Field # of Occurrence |
---|---|
^( | RESETVAR+4, RESETVAR+5 |
^("IO" | GETHOME+1 |
^("IOS" | GETHOME+1 |
^("RM" | CURRENT+8, HOME+6 |
^("SUBTYPE" | CURRENT+5 |
^("VOL" | CURRENT+3, HLP2+3 |
^(0 | CURRENT+6 |
^(1 | CURRENT+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | INIT+11~, GETHOME+3*, CURRENT+2~, RESETVAR+3~, RESETVAR+4*, RESETVAR+5*, SAVEVAR+1~, SAVEVAR+2*, SAVEVAR+3*, REWIND+1~ , REWIND+2*, REWIND+6 |
%A | INIT+11~, CURRENT+2~ |
%E | INIT+11~, K2+1*, GETHOME*, GETHOME+1*, GETHOME+3*, GETHOME+4, GETHOME+5, GETHOME+6, VIRTUAL+5, VTLKUP+2* , CURRENT+2~, HLP2+2~ |
%H | INIT+11~, K2+1*, GETHOME*, GETHOME+1*, GETHOME+3*, GETHOME+6*, CURRENT+2~, CURRENT+5, HLP2+2~ |
%I | INIT+11~ |
%IS | INIT+1!, INIT+3, INIT+4*, INIT+9*, K2+2!, CURRENT+2~ |
%X | INIT+11~, HLP2+2~ |
%XX | INIT+11~ |
%Y | INIT+11~, K2+1*, K2+2! |
%Z | INIT+11~ |
%Z1 | INIT+11~ |
%Z2 | INIT+11~ |
%Z9 | INIT+11~ |
%Z90 | INIT+11~ |
%Z91 | INIT+11~ |
%Z95 | INIT+11~ |
%ZHFN | INIT+12~ |
%ZIS | INIT+1!, INIT+3*, INIT+4*, INIT+9*, INIT+10, K2+1, K2+2!, K2+4, GETHOME+5, GETHOME+6 , CURRENT+2~, CURRENT+3* |
%ZIS("PRI" | INIT+6* |
%ZISB | INIT+11~, K2+1*, K2+2! |
%ZISDTIM | INIT+12~, INIT+13*, HLP2+2~, HLP2+3* |
%ZISI | VIRTUAL+5*, CURRENT+4! |
%ZISOLD | INIT+12~, INIT+15 |
%ZISOS | %ZIS+4~, %ZIS+5*, CURRENT+3*, CURRENT+4! |
%ZISV | %ZIS+4~, %ZIS+5*, K2+2!, VTLKUP+2, CURRENT+3*, CURRENT+4!, HLP2+2~, HLP2+3* |
%ZISVT | GETHOME+4*, GETHOME+5, VIRTUAL+3, VIRTUAL+5*, VTLKUP+2, CURRENT+4! |
%ZISX | VTLKUP+2*, CURRENT+4! |
%ZTIME | INIT+11~ |
%ZTOUT | INIT+12~ |
%ZTYPE | INIT+11~ |
>> BS | CURRENT+3*, CURRENT+6* |
DTIME | INIT+13, HLP2+3 |
DTOUT | INIT+12~ |
DUOUT | INIT+12~ |
>> FF | CURRENT+3*, CURRENT+6* |
IO | INIT+1, HOME+5, HOME+6, RESETVAR+6 |
IO("C" | HOME+6 |
IO("DOC" | CLEAN+2! |
IO("ERROR" | REWERR+1* |
IO("HFSIO" | CLEAN+3! |
IO("HOME" | GETHOME, GETHOME+6*, HOME+5 |
IO("P" | A+1! |
IO("Q" | A+1! |
IO("S" | A+1! |
IO("SPOOL" | CLEAN+2! |
IO("T" | A+1! |
IO(0 | INIT+1, K2+1*, GETHOME, GETHOME+1, GETHOME+5, RESETVAR+6* |
IO(1 | INIT+1, HOME+5, HOME+6 |
IO2 | REWIND~, REWIND+3 |
IOM | HOME+6 |
ION | INIT+1 |
IOP | INIT+1!, INIT+8, INIT+10, K2+2!, HOME+3* |
IOPAR | CLEAN+4*, REWIND~, REWIND+3 |
IOT | INIT+1, CLEAN+2, CLEAN+3, REWIND~, REWIND+3, REWIND+4, REWIND+5 |
>> IOUPAR | CLEAN+4* |
POP | %ZIS+5*, INIT+8*, INIT+10*, K2+4, GETHOME+6*, CURRENT+2~, CURRENT+3*, CURRENT+4, RESETVAR+6* |
>> RM | CURRENT+3*, CURRENT+6*, CURRENT+8 |
>> SL | CURRENT+3*, CURRENT+6* |
>> SUB | CURRENT+3*, CURRENT+5*, CURRENT+6*, CURRENT+7* |
U | %ZIS+5* |
X | CURRENT+2~, CURRENT+8*, HOME+3~, HOME+6*, HOME+7*, HLP2+2~, REWIND+1~ |
>> XY | CURRENT+3*, CURRENT+6* |
Y | REWIND+1~, REWIND+7 |
>> ZTIO | INIT+9 |
>> ZTQUEUED | INIT+1, INIT+8, INIT+10 |