1 /* BEGIN INCLUDE FILE pathname_am.incl.pl1 MODIFIED Februrary 2, 1976 BY R. Bratt */ 2 /* Modified November 1984 by Keith Loepere to change PAM to use uid's. */ 3 4 dcl active_hardcore_data$pam_flush_level fixed bin (34) ext, 5 active_hardcore_data$pam_flush_buffer (0:31) bit (36) aligned ext; 6 7 dcl pds$pathname_am ext; 8 9 dcl PAM_name_max_lth fixed bin (17) static options (constant) init (68); 10 11 dcl amp ptr; 12 dcl 1 pam aligned based (amp), 13 2 (fp, /* head of circular pam entry list */ 14 bp) ptr unaligned, 15 2 (sets, /* number of times a pathname was loaded into pam */ 16 gets, /* number of requests for segno given pathname */ 17 hits, /* number of sucessful searches for segno */ 18 getps, /* number of requests for pathname given segno */ 19 hitps, /* number of sucessful searches for pathname */ 20 rejects, /* number of pathnames that were too big to fit in pam */ 21 clears, /* number of times a directory was terminated */ 22 cleared, /* number of entries wiped in clears */ 23 flushes, /* number of times pam was flushed due to directory rename */ 24 flushed, /* number of entries cleared in response to flushes */ 25 overflows, /* number of times entire pam had to be flushed */ 26 overflow_uids, /* number of times too many uids in flush buffer appeared in addr space */ 27 initial_flush_level, /* global pam flush level at process creation time */ 28 flush_level) fixed bin (35), /* last pam flush level seen */ 29 2 search (30) aligned, 30 3 fp ptr unaligned, 31 3 bp ptr unaligned, 32 3 segno fixed bin (17) unaligned, 33 3 name_len fixed bin (17) unaligned, 34 3 name char (68); 35 36 dcl amep ptr; 37 dcl 1 ame based (amep) like pam.search; 38 39 /* END INCLUDE FILE pathname_am.incl.pl1 */