1 " ***********************************************************
2 " * *
3 " * Copyright, C Honeywell Bull Inc., 1987 *
4 " * *
5 " * Copyright, C Honeywell Information Systems Inc., 1982 *
6 " * *
7 " * Copyright c 1972 by Massachusetts Institute of *
8 " * Technology and Honeywell Information Systems, Inc. *
9 " * *
10 " ***********************************************************
11
12 " HISTORY COMMENTS:
13 " 1) change86-03-17EJSharpe, approve86-03-17MCR7364,
14 " audit86-03-17Margolin, install86-04-23MR12.0-1044:
15 " Removed set_audit_flags moved to
16 " system_privilege_$set_process_audit_flags. Renamed get_audit_flags to
17 " get_process_audit_flags.
18 " END HISTORY COMMENTS
19
20
21 " Privileged gate for calling access_audit_ a user ring.
22
23 " 84-11-27 EJ Sharpe - created
24
25 include gate_macros
26 hardcore_gate_info access_audit_gate_
27
28 hgate log_general,access_audit_,log_general,0
29 hgate log_general_user,access_audit_,log_general_user,0
30 hgate log_obj_class_range,access_audit_,log_obj_class_range,0
31 hgate log_obj_class_range_user,access_audit_,log_obj_class_range_user,0
32 hgate log_obj_class,access_audit_,log_obj_class,0
33 hgate log_obj_class_user,access_audit_,log_obj_class_user,0
34 hgate log_obj_path,access_audit_,log_obj_path,0,bad_dir_trap
35 hgate log_obj_path_user,access_audit_,log_obj_path_user,0,bad_dir_trap
36 hgate log_obj_ptr,access_audit_,log_obj_ptr,0,bad_dir_trap
37 hgate log_obj_ptr_user,access_audit_,log_obj_ptr_user,0,bad_dir_trap
38 hgate log_no_process,access_audit_,log_no_process,0
39 hgate check_general,access_audit_,check_general,3
40 hgate check_general_user,access_audit_,check_general_user,5
41 hgate check_obj_class_range,access_audit_,check_obj_class_range,4
42 hgate check_obj_class_range_user,access_audit_,check_obj_class_range_user,6
43 hgate check_obj_class,access_audit_,check_obj_class,4
44 hgate check_obj_class_user,access_audit_,check_obj_class_user,6
45 hgate check_obj_path,access_audit_,check_obj_path,4,bad_dir_trap
46 hgate check_obj_path_user,access_audit_,check_obj_path_user,6,bad_dir_trap
47 hgate check_obj_ptr,access_audit_,check_obj_ptr,4,bad_dir_trap
48 hgate check_obj_ptr_user,access_audit_,check_obj_ptr_user,6,bad_dir_trap
49 hgate get_audit_meters,access_audit_util_,get_audit_meters,4
50 hgate get_process_audit_flags,access_audit_util_,get_audit_flags,1
51
52 bad_dir_handler
53
54 end