1 /* BEGIN INCLUDE FILE ... ahd.incl.pl1 ... last modified 81*01*20 */ 2 /* format: style1 */ 3 4 dcl active_hardcore_datap ptr; 5 6 dcl 1 ahd aligned based (active_hardcore_datap), /* declaration of active_hardcore_data */ 7 2 user_unlock_lock bit (36), /* lock set when unlocking invalid user lock */ 8 /* per-system constants */ 9 2 pdir_quota fixed bin (35), /* max system quota on pdr */ 10 2 cold_boot_switch bit (36), /* indicates if boot is cold or warm */ 11 2 dir_arearp fixed bin (35), /* offset of allocation area */ 12 2 metering_interval fixed bin (35), /* 30 days in fs time */ 13 2 nalloc_sizes fixed bin (35), /* no. of allocation sizes in dir */ 14 2 alloc_sizes bit (0) aligned, /* Some ALM programs reference as an array */ 15 2 aclsize fixed bin (35), /* Size of an ACL entry */ 16 2 ensize fixed bin (35), /* Size of an entry name */ 17 2 elcsize fixed bin (35), /* entry/link common size */ 18 2 esize fixed bin (35), /* Size of an entry */ 19 2 link_max fixed bin, /* Largest size of a link */ 20 2 ht_sizes (3) fixed bin, /* Hash table blocks for sizes 2, 3, and 4 */ 21 2 dir_hdrsize fixed bin (35), /* Number of words in directory header */ 22 2 num_hash_table_sizes fixed bin (35), /* Number of hash table sizes */ 23 2 hash_table_sizes (4) fixed bin (35), /* Hash table sizes */ 24 2 n_dir_sizes fixed bin, /* Number of directory sizes */ 25 2 dir_sizes (10) fixed bin (18), /* Directory sizes- must include default in aard */ 26 2 pad_dir_size fixed bin, /* meters */ 27 2 link_meters (72) fixed bin (35), /* meters of linker */ 28 2 lock_meters, /* meters for dir locks */ 29 3 lock bit (36), /* lock for lock meters */ 30 3 total_waits fixed bin, /* no. of times waited for lock */ 31 3 total_time_waiting fixed bin (52), /* time spent waiting for locks */ 32 3 max_time_waiting fixed bin (52), /* most time waiting for locks */ 33 3 l_meters (0:2), /* meters for locks for reading writing and modifying */ 34 4 total_locks fixed bin, /* no. of locks for this purpose */ 35 4 total_pf fixed bin, /* pfs taken while locked for this purpose */ 36 4 total_cpu fixed bin (71), /* time spent locked for this purpose */ 37 4 max_cpu fixed bin (71), /* most time spent locked for this purpose */ 38 4 max_pf fixed bin, /* pfs taken while most time spent */ 39 4 total_dirpf fixed bin, /* dir pfs taken while locked */ 40 4 max_dirpf fixed bin, /* dir pfs taken while most time spent locked */ 41 4 padl fixed bin, 42 2 max_hashes fixed bin (35), /* longest hash search */ 43 2 hashes (12) fixed bin (35), /* histogram of length of hash searches */ 44 2 total_cpu_ac fixed bin (71), /* time of access computations */ 45 2 max_cpu_ac fixed bin (71), /* time of longest access computation */ 46 2 total_ac fixed bin (35), /* no. of access computations */ 47 2 total_pf_ac fixed bin (35), /* pfs while computing access */ 48 2 max_pf_ac fixed bin (35), /* most pfs during access computation */ 49 2 pf_long_ac fixed bin (35), /* pfs for longest access computation */ 50 2 nacls_long_ac fixed bin (35), /* no. ACL entries searched during longest access computation */ 51 2 max_acls_ac fixed bin (35), /* most ACL entries searched during access computation */ 52 2 acls_ac (0:12) fixed bin (35), /* histogram of ACL entries searched during access computations */ 53 2 pad2 (2) fixed bin, 54 2 system_free_seg_lock bit (36), /* Control for system_free_seg */ 55 2 system_free_seg_uid bit (36), /* SFS wait event */ 56 2 system_free_seg_notify_sw bit (1), /* anybody waiting */ 57 2 system_free_seg_count fixed bin, /* use count */ 58 2 system_free_seg_size fixed bin, /* current size */ 59 2 auditing_meters bit (0) aligned, /* meters of protection auditing performance */ 60 2 audit_ck_freq (0:11) fixed bin (35), /* histogram of ckecks of audit select flags */ 61 2 audit_cnt (0:11) fixed bin (35), /* counts of audit messages of different classes */ 62 2 audit_time (0:11) fixed bin (71), /* meters of cpu time spent auditing */ 63 2 audit_pf (0:11) fixed bin (35), /* meters of page faults spent auditing */ 64 2 pad3 (28) fixed bin, 65 66 /* system default search rules data for initiate_search_rules */ 67 2 search_rules_lock, /* Lock on default search rules */ 68 3 pid bit (36), 69 3 event fixed bin (35), 70 3 notify_sw bit (1), 71 2 n_sr_tags fixed bin, /* Number of search rule tags */ 72 2 n_sys_rules fixed bin, /* Number of search rules */ 73 2 sr_tag (36), /* array of rule tags */ 74 3 name char (32), /* tag name */ 75 3 flag bit (36), /* tag key */ 76 2 search_rule (50), /* array of dir names */ 77 3 name char (168), /* dir name */ 78 3 flag bit (36); /* which tags want this dir */ 79 80 /* END INCLUDE FILE ... ahd.incl.pl1 */