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