SVC 21 (0A15)

STOW macro - is type 3, gets no lock.

Calls module IGC0002A.

GTF data is:
R15
No applicable data.
R0
Address of the parameter list.
R1
Address of the associated DCB.
 
The sign of R0 and R1 indicate the directory action STOW is to take:
R0 R1 Action
+ + ADD
+ - REPLACE
- + DELETE
- - CHANGE
0 + INIT
     
DDNAME cccccccc Name of the associated DD statement.
PLIST
The parameter list is of variable length, depending on the directory action being performed: For ADD or REPLACE — 12 bytes of the parameter list will be dumped. The first 8 bytes contain the member name; the next 3 bytes contain the member's TTR; and the next byte contains the alias bit, number of TTRNs in the user data area, and the length of the user data area in halfwords. (The user data area varies from 0-62 bytes in length and does not appear.) For DELETE — 8 bytes long and contains the member name or alias of the PDS directory entry being acted upon. For CHANGE — 16 bytes long; first 8 bytes contain the old member name or alias; second 8 bytes contain the new member name or alias.