1 /* Begin include file sstnt.incl.pl1 */ 2 3 /* Created 10/03/74 by Bernard Greenberg */ 4 /* modified 08/24/79 by J. A. Bush for easier calculation of size of sstnt */ 5 /* Modified 08/27/84 by Keith Loepere to purge BOS */ 6 7 dcl sst_names_$ ext; /* Segment containing sst name table */ 8 9 dcl sstnp ptr; /* Pointer to sst name segment */ 10 11 dcl 1 sstnt based (sstnp) aligned, /* Major structure */ 12 2 valid bit (1) aligned, /* 1 => structure filled by Multics */ 13 2 multics_or_bce char (4) aligned, /* Origin of data in table */ 14 2 nentries fixed bin, /* number of entries in the sstnt */ 15 2 pad1 (5) fixed bin, 16 17 2 (ast_sizes, /* Sizes of ASTE's at each level */ 18 ast_name_offsets, /* Starting index for names at each level */ 19 ast_offsets, /* Starting rel addr of each AST region */ 20 pad2) (0 : 3) fixed bin, 21 22 2 names (0 : 0 refer (sstnt.nentries)) char (32) varying; /* Names of AST entries */ 23 24 dcl (sstnmx, ptsi_a) fixed bin (17); /* Index into name table */ 25 26 dcl nm_astep ptr; /* astep to be used */ 27 28 /* End include file sstnt.incl.pl1 */