Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

DMSFATTR

Prolog  

Control Block Contents  

DMSFATTR DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

DMSFATTR Prolog

Name : DMSFATTR Description: File Attribute Stack Macro DSECT : DMSFATTR MNOTES None Operation : If DMSFATTR already included in current assembly, then branch to the end of the macro Save current status of PRINT pseudo-operation If 'SUP' was specified on the SYSPARM (ASM) or MACPARM (PL/AS) statement, turn off printing. Generate a data area mapping. Restore the PRINT compiler status Invoke PLAS version if invoked from PLAS program

 

DMSFATTR Control Block Content


DMSFATTR DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DMSFATTR File Attribute Stack Macro 0000 0 Signed 4 FATFASTK (0) File Attribute Stack info 0000 0 Address 4 FATFANXT Addr of next stack entry 0004 4 Bitstring 7 FATFADEF Current attribute Defaults for 1... .... FATNOREC X'80' Flag for non-recoverable file .1.. .... FATINPLC X'40' Flag for inplace file 000B 11 Bitstring 1 * Spare byte 0000000C FATEND * 0000000C FATCBSIZ FATEND-FATFASTK Length of FATFASTK 00000004 FATDEFLT FATFADEF Synonym for Defaults

 

DMSFATTR Storage Layout

*** DMSFATTR - File Attribute Stack Macro
*
*     +---------------------------+---------------------------+
*   0 |         FATFANXT          |        FATFADEF-          |
*     +--------------------+------+---------------------------+
*   8 |      -(004)        |//////| C
*     +--------------------+------+
*
*** DMSFATTR - File Attribute Stack Macro

 

DMSFATTR Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

FATCBSIZ 000B 0000000C

FATDEFLT 000B 00000004

FATEND 000B 0000000C

FATFADEF 0004

FATFANXT 0000

FATFASTK 0000

FATINPLC 0004 40

FATNOREC 0004 80


This information is based on VM/ESA 2.4.0.
Last updated on 18 Aug 1999 at 09:19:18 EDT.
Copyright IBM Corporation, 1990, 1999