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                                                                      */