DMSFATTR Back to Index page
 
Prolog 
Control Block Contents 
   DMSFATTR DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  DMSFATTR Prolog Top of page
 
 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 Top of page
 

 DMSFATTR DSECT Top of page
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' FATNOREC Flag for non-recoverable file .1.. .... FATINPLC X'40' FATINPLC 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 Top of page
 
 
*** DMSFATTR - File Attribute Stack Macro
*
*     +---------------------------+---------------------------+
*   0 |         FATFANXT          |        FATFADEF-          |
*     +--------------------+------+---------------------------+
*   8 |      -(004)        |//////| C
*     +--------------------+------+
*
*** DMSFATTR - File Attribute Stack Macro
 
 
  DMSFATTR Cross Reference Top of page
 
 
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 z/VM 6.4.0.
Last updated on 24 Aug 2016 at 09:22:02 EDT.
Copyright IBM Corporation, 1990, 2016