MANIFESTS - on-line manifest files.
A large number of manifest files are stored under the catalog "b/manif".
These files all have general read permissions. They may be accessed and included in B
source code using "%" inclusion. For example, to obtain the manifests in
"b/manif/.bset", you put the line
at the beginning of the source code of your program.
The manifest files that are currently available are described below. Note that many of
these names are derived from their GMAP equivalents or from the program in which the
manifests were originally used. Also note that the operating system manifests directly
under "b/manif" are those for the current release of the operating system.
The following list gives a brief description of the manifest files that do not have
separate explain files. For other manifest files, see "expl b
- structure of the SYSOUT blink table.
- manifests for defining option types for .BSET option tables (see "expl b lib .bset").
- structure of the PH.SYT sysout work segment.
- structure of SYSOUT's job output table.
- GCOS symbols for offsets into the privileged communication region (the ".kl"
- TSS sub-dispatch queue offsets.
- symbols relating to the B macro .TRAP (see "expl b
- TSS DRUN control file manifests.
- symbolic names for each bit in a 36-bit word.
- manifests describing the lay-out of the B stack.
- manifests to describe offsets in a co-routine header.
- manifests for the debug line tables generated by the B, C and Pascal compilers.
- device type codes.
- symbolic names for offsets into the subsystem linkage segment (PH.SSL).
- manifests for the various derail numbers.
- manifests for the bit fields in the word returned by routine FILDES.
- manifests for file system structure.
- description of the "fpos_t" structure, used in seek operations.
- symbols used for GCOS8 system trace tables.
- manifests for GRFC tape labels.
- manifests for the bits in the indicator register. See "expl
b bmac indic".
- manifests for I/O command words.
- manifests for use with entries from the job status table in SD.SN1.
- manifests for DRL JOUT functions.
- UFAS symbols for part 3 of the FACT.
- manifests for GCOS MME calls.
- list of GCOS module numbers.
- manifests indicating the current operating system and release.
- opcodes corresponding to GMAP instructions.
- manifests for the typed opcode table in BLIB.
- offsets into the program prefix of a batch program.
- flag bits for PRINTF subroutines (see "expl b bmac
- offsets into the batch Program Unique Segment Header, for use as segment ID's to the B
Library function .SNOOP (see "expl b lib .snoop").
- manifests for Hstar and Qstar catalog blocks.
- manifests for bits in repeat type instructions. See "expl
b bmac rptbts".
- offsets into a safe store stack frame.
- segment ID's for system segments for use with the B library function .SNOOP (see "expl b lib .snoop").
- a BPP manifest defining the current operating system.
- manifests for derails of the form "T.Name".
- machine tag field values.
As mentioned above, the manifests directly under "b/manif" relate to the
operating system currently used at the site. At some sites, manifests for other operating
system releases are stored in subcatalogs under "b/manif". These subcatalogs may
Each of these catalogs contains files of the same names as those above, adjusted to
reflect the appropriate operating system.
- expl b manif index
- for a list of more manifest files.
Copyright © 2000, Thinkage Ltd.