Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### 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

    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 V5R2.0.
Last updated on 6 Dec 2005 at 15:45:03 EDT.
Copyright IBM Corporation, 1990, 2005