About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
HASHTAB | Back to Index page |
Prolog Control Block Contents HASHTAB DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
HASHTAB Prolog | Top of page |
NAME : HASHTAB DESCRIPTION: Hash Table Complex DSECT : HASHTAB FUNCTION : HASHTAB is used exclusively by file management to reduce the paging overhead when searching for a file on a read/write disk. It contains a header plus a pointer array with the address of each hyperblock associated with the disk, and a scatter index table with a 4-byte entry for each file on the disk. HASHTAB is called by the HASHTAB macro. |
HASHTAB Control Block Content | Top of page |
|
HASHTAB Storage Layout | Top of page |
*** HASHTAB - Hash Table Complex * * +---------------------------+---------------------------+ * 0 | HYPTSIZE | SCTSIZE | * +---------------------------+---------------------------+ * 8 | NSCTSLOT | NSCTUSED | * +---------------------------+--------------------+------+ * 10 | HASHEYEC |:HVERS| * +------------------------------------------------+------+ * 18 |///////////////////////////////////////////////////////| * +---------------------------+--------------------+------+ * 20 | HYPADD | HTABINDX |:HBYTE| * +---------------------------+--------------------+------+ * 28 * *** HASHTAB - Hash Table Complex |
HASHTAB Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- HADDLEN 0020 00000004 HASHEYEC 0010 HASHVERS 0017 HSHLENHD 0018 00000020 HTABINDX 0024 HYPADD 0020 HYPTABLE 0020 HYPTSIZE 0000 NSCTSLOT 0008 NSCTUSED 000C SCATTRTB 0024 SCTSIZE 0004 SECHBYTE 0027 SLOTSIZE 0027 00000004 |
Copyright IBM Corporation, 1990, 2022