1 " ***********************************************************
 2 " *                                                         *
 3 " * Copyright, (C) Honeywell Bull Inc., 1987                *
 4 " *                                                         *
 5 " * Copyright, (C) Honeywell Information Systems Inc., 1984 *
 6 " *                                                         *
 7 " * Copyright (c) 1972 by Massachusetts Institute of        *
 8 " * Technology and Honeywell Information Systems, Inc.      *
 9 " *                                                         *
10 " ***********************************************************
11 
12 " HISTORY COMMENTS:
13 "  1) change(86-03-17,EJSharpe), approve(86-03-17,MCR7364),
14 "     audit(86-03-17,Margolin), install(86-04-23,MR12.0-1044):
15 "     Added set_process_audit_flags (from access_audit_gate_)
16 "  2) change(88-05-11,Lippard), approve(88-05-02,MCR7881),
17 "     audit(88-06-16,Fawcett), install(88-08-02,MR12.2-1074):
18 "     Added set_entry_audit_switch.
19 "                                                      END HISTORY COMMENTS
20 
21 
22 " Modified 84-12-05 by EJ Sharpe - changed for new sys_seg_priv entry to reclassify
23 "                                       also removed get_audit_flags entry (now
24 "                                       available in access_audit_gate_)
25 "
26 include   gate_macros
27 
28 hardcore_gate_info  system_privilege_
29 
30 hgate     aim_check_soos,access_class_check,aim_check_soos,3,bad_dir_trap
31 hgate     check_mode_reset,access_class_check,access_class_check,3,bad_dir_trap
32 hgate     comm_priv_off,set_privileges,comm_priv_off,1
33 hgate     comm_priv_on,set_privileges,comm_priv_on,1
34 hgate     dir_priv_off,set_privileges,dir_priv_off,1
35 hgate     dir_priv_on,set_privileges,dir_priv_on,1
36 hgate     initiate,initiate,priv_init,7,bad_dir_trap
37 hgate     initiate_count,initiate,priv_init_count,7,bad_dir_trap
38 hgate     ipc_priv_off,set_privileges,ipc_priv_off,1
39 hgate     ipc_priv_on,set_privileges,ipc_priv_on,1
40 hgate     rcp_priv_off,set_privileges,rcp_priv_off,1
41 hgate     rcp_priv_on,set_privileges,rcp_priv_on,1
42 hgate     reclassify_branch,reclassify,branch,4,bad_dir_trap
43 hgate     reclassify_node,reclassify,node,4,bad_dir_trap
44 hgate     reclassify_sys_seg,reclassify,sys_seg_priv,4,bad_dir_trap
45 hgate     ring1_priv_off,set_privileges,ring1_priv_off,1
46 hgate     ring1_priv_on,set_privileges,ring1_priv_on,1
47 hgate     seg_priv_off,set_privileges,seg_priv_off,1
48 hgate     seg_priv_on,set_privileges,seg_priv_on,1
49 hgate     set_entry_audit_switch,set,audit_flag_path,4
50 hgate     set_process_audit_flags,access_audit_util_,set_audit_flags,1
51 hgate     soos_priv_off,set_privileges,soos_priv_off,1
52 hgate     soos_priv_on,set_privileges,soos_priv_on,1
53 
54 bad_dir_handler
55 
56 end