The control block for the CAS "table management" function, which is used for a variety of purposes, including named shared memory allocation and ACEE allocation.
This is essentially a C implementation of the tmp-table-management-program group item defined in dfhcbtmp.cpy in the CAS sources.
Definition at line 50 of file cas-env.h.
Data Fields | |
| struct { | |
| unsigned char Buf [8] | |
| union { | |
| unsigned char Buf [8] | |
| struct { | |
| void * Ptr | |
| union { | |
| mf_uns16 Len | |
| mf_uns32 Pid | |
| } Second | |
| } Parts | |
| } Long | |
| } | ReqId |
| struct { | |
| unsigned char Fill [4] | |
| mf_uns32 NsmLen | |
| unsigned char Id [8] | |
| } | Entry |
| struct { | |
| union { | |
| void * Ptr | |
| mf_uns32 Len | |
| } Resource | |
| unsigned char Type | |
| unsigned char Modifier | |
| unsigned char RetCode | |
| unsigned char Selector | |
| void * Local | |
| } | Data |