1 " ***********************************************************
 2 " *                                                         *
 3 " * Copyright, (C) Honeywell Bull Inc., 1987                *
 4 " *                                                         *
 5 " * Copyright, (C) Honeywell Information Systems Inc., 1982 *
 6 " *                                                         *
 7 " ***********************************************************
 8 
 9 " DESCRIPTION:
10 
11 " Data Management gate for inner ring calls needed by general DM users
12 
13 " HISTORY:
14 
15 " Written by J. Bongiovanni, 11/01/82.
16 " Modified:
17 " 02/18/85 by S. Cox:  Added guaranteed_eligibility_(on off) for lock_manager_.
18 " 05/10/85 by R. Michael Tague:  Added get_max_held_per_journal,
19 "             get_n_journals, get_journal_stamp, and validate_bj_uid.
20 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
21 
22           include   gate_macros
23 
24 
25           hardcore_gate_info  dm_hcs_
26 
27           hgate     allocate_journal,hc_dm_util,allocate_journal_index,3,bad_dir_trap
28           hgate     free_journal,hc_dm_util,free_journal_index,2,bad_dir_trap
29           hgate     get_max_held_per_journal,hc_dm_util,get_max_held_per_journal,1,bad_dir_trap
30           hgate     get_n_journals,hc_dm_util,get_n_journals,1,bad_dir_trap
31           hgate     guaranteed_eligibility_off,pxss,guaranteed_eligibility_off,0
32           hgate     guaranteed_eligibility_on,pxss,guaranteed_eligibility_on,0
33           hgate     set_force_write_limit,force_write,set_force_write_limit,2
34           hgate     get_journal_stamp,hc_dm_util,get_journal_stamp,2,bad_dir_trap
35           hgate     set_journal_stamp,hc_dm_util,set_journal_stamp,3,bad_dir_trap
36           hgate     validate_bj_uid,hc_dm_util,validate_bj_uid,3,bad_dir_trap
37 
38           bad_dir_handler
39 
40           end