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
|