ASSEMBLY LISTING OF SEGMENT >spec>on>7192.pbf-04/04/85>before_journal_manager_.alm ASSEMBLED ON: 04/04/85 0919.2 mst Thu OPTIONS USED: list ASSEMBLED BY: ALM Version 6.6 November 1982 ASSEMBLER CREATED: 09/21/83 1227.3 mst Wed  1 " ***********************************************************  2 " * *  3 " * Copyright, (C) Honeywell Information Systems Inc., 1983 *  4 " * *  5 " ***********************************************************  6 "  7 "  8 " DESCRIPTION:  9 "  10 " The main transfer vector for before journal manager primitives.  11 "  12 "  13 " HISTORY:  14 "  15 " Written by M. Pandolf, 07/09/82.  16 " Modified: 17 " 08/20/82 by M. Pandolf: to handle dm_data_ init pathology.  18 " 08/31/82 by M. Pandolf: added two phase system initialization.  19 " 10/28/82 by M. Pandolf: added find_old_uid_pn_table.  20 " 11/03/82 by M. Pandolf: added real delete_bj entry point. 21 " 11/09/82 by M. Pandolf: added adjust_process_id entry point.  22 " 11/15/82 by M. Pandolf: changed get_bj_path to get_bj_path_from_oid.  23 " 01/07/83 by Lee A. Newcomb: added find_old_uid_pn_table,  24 " find_txns_after_crash, open_all_after_crash,  25 " and rebuild_after_crash.  26 " 01/10/83 by L. A. Newcomb: added clear_txn_tables.  27 " 02/24/83 by M. Pandolf & J. Ives: to call bjm_gate_.  28 " 04/13/83 by M. Pandolf: added get_journal_status. 29 " 04/19/83 by Jeffrey D. Ives: to call6 instead of tra, so gates work.  30 " 04/26/83 by L. A. Newcomb: added close_bj_for_recovery  31 " and open_bj_for_recovery. 32 " 06/08/83 by L. A. Newcomb: added flush_all.  33 " 08/01/83 by Lindsey Spratt: added the open_bj_force entry.  34 " 08/11/83 by M. Pandolf: to use bjm_firstref_tv_ as needed.  35 " 08/17/83 by L. A. Newcomb: to special case part one per-system init.  36 " to not go through the inner ring tv or user gate. The  37 " caller must already be in the DMS ring.  38 " 09/09/83 by L. A. Newcomb: renamed part one system init. program &  39 " remove obs. per_process_init entry that just returned.  40 " 10/14/83 by L. A. Newcomb: fixed bm_firstref_tv_ missing "j". 41 " 01/03/84 by L. A. Newcomb: changed all gate references to dm_gate_  42 " from bjm_gate_, adding the macro gate_transfer to do so.  43 " This macro prefixes bjm_ to a gate target entry name. 44 " 03/01/84 by L. A. Newcomb: changed so entries that do not go through  45 " gates will only tra, not call6.  46 " 04/06/84 by R. Michael Tague: changed entry adjust_process_id and entry  47 " flush_all to call through dm_daemon_gate_ instead of dm_gate_.  48 " 04/12/84 by R. Michael Tague: changed open_bj_force to not go through gate.  49 " 04/19/84 by R. Michael Tague: changed get_bj_path_from_uid to call through  50 " dm_daemon_gate_ instead of dm_gate_.  51 " 05/02/84 by Lee A. Newcomb: added user_shutdown entry.  52 " 07/06/84 by Lindsey Spratt: Changed get_bj_path_from_uid to go through the  53 " dm_admin_gate_ instead of dm_daemon_gate_. It is used by "txn  54 " status" to get the bj pathname when listing other processes'  55 " txn's before journals.  56 " 10/29/84 by Matthew Pierret: Added write_fm_rollback_handler and 57 " write_fm_postcommit_handler.  58 " 11/22/84 by Lee A. Newcomb: Added $per_process_init entry  59 " 12/03/84 by Stanford S. Cox: Renamed *inner_ring_tv_ to be =firstref_tv_  60 " 12/14/84 by Lee A. Newcomb: Added entries for file system extended objects  61 " support: $add_acl_entries, $chname_file, $delete_acl_entries,  62 " $get_user_access_modes, $list_acl, $replace_acl, and $validate.  63 " 03/20/85 by Lee A. Newcomb: Added $set_transaction_storage_limit.  64 "  65 " " " " " " " " " " " " " " " " " " " " " " " " " " " " 66  000000 67 name before_journal_manager_  68  69  70 " macros to transfer to gates or bjm_firstref_tv_.  71  72 macro transfer " we are in DM ring, just tra  1 73 entry &1  2 74 &1: tra &2$&1  3 75 &end  76  77 macro gate_transfer " call may be from outside the DM ring,  1 78 entry &1  2 79 &1: call6 &2$bjm_&1 " ALWAYS prefix the name  3 80 &end  81  82  000000 83 entry per_system_init_1 "special cased to not go through  000000 84 per_system_init_1: "inner ring tv or user gate  000000 4a 4 00010 7101 20 85 tra bjm_per_system_init_1_$bjm_per_system_init_1_  86  87 transfer abandon,bjm_firstref_tv_ 000001 entry abandon  000001 4a 4 00012 7101 20 abandon: tra bjm_firstref_tv_$abandon  88 gate_transfer add_acl_entries,dm_gate_ 000002 entry add_acl_entries  000002 4a 4 00014 7131 20 add_acl_entries: call6 dm_gate_$bjm_add_acl_entries " ALWAYS prefix the name  89 gate_transfer adjust_process_id,dm_daemon_gate_  000003 entry adjust_process_id  000003 4a 4 00016 7131 20 adjust_process_id: call6 dm_daemon_gate_$bjm_adjust_process_id " ALWAYS prefix the name  90 transfer adopt,bjm_firstref_tv_  000004 entry adopt  000004 4a 4 00020 7101 20 adopt: tra bjm_firstref_tv_$adopt  91 gate_transfer chname_file,dm_gate_ 000005 entry chname_file  000005 4a 4 00022 7131 20 chname_file: call6 dm_gate_$bjm_chname_file " ALWAYS prefix the name  92 transfer clear_txn_tables,bjm_firstref_tv_  000006 entry clear_txn_tables 000006 4a 4 00024 7101 20 clear_txn_tables: tra bjm_firstref_tv_$clear_txn_tables 93 gate_transfer close_bj,dm_gate_  000007 entry close_bj 000007 4a 4 00026 7131 20 close_bj: call6 dm_gate_$bjm_close_bj " ALWAYS prefix the name 94 transfer close_bj_after_recovery,bjm_firstref_tv_ 000010 entry close_bj_after_recovery  000010 4a 4 00030 7101 20 close_bj_after_recovery: tra bjm_firstref_tv_$close_bj_after_recovery  95 gate_transfer create_bj,dm_gate_  000011 entry create_bj  000011 4a 4 00032 7131 20 create_bj: call6 dm_gate_$bjm_create_bj " ALWAYS prefix the name  96 gate_transfer delete_acl_entries,dm_gate_  000012 entry delete_acl_entries  000012 4a 4 00034 7131 20 delete_acl_entries: call6 dm_gate_$bjm_delete_acl_entries " ALWAYS prefix the name 97 gate_transfer delete_bj,dm_gate_  000013 entry delete_bj  000013 4a 4 00036 7131 20 delete_bj: call6 dm_gate_$bjm_delete_bj " ALWAYS prefix the name  98 transfer find_old_uid_pn_table,bjm_firstref_tv_  000014 entry find_old_uid_pn_table  000014 4a 4 00040 7101 20 find_old_uid_pn_table: tra bjm_firstref_tv_$find_old_uid_pn_table  99 transfer find_txns_after_crash,bjm_firstref_tv_  000015 entry find_txns_after_crash  000015 4a 4 00042 7101 20 find_txns_after_crash: tra bjm_firstref_tv_$find_txns_after_crash  100 gate_transfer flush_all,dm_daemon_gate_  000016 entry flush_all  000016 4a 4 00044 7131 20 flush_all: call6 dm_daemon_gate_$bjm_flush_all " ALWAYS prefix the name  101 transfer flush_transaction,bjm_firstref_tv_  000017 entry flush_transaction  000017 4a 4 00046 7101 20 flush_transaction: tra bjm_firstref_tv_$flush_transaction  102 gate_transfer get_bj_oid,dm_gate_  000020 entry get_bj_oid  000020 4a 4 00050 7131 20 get_bj_oid: call6 dm_gate_$bjm_get_bj_oid " ALWAYS prefix the name 103 gate_transfer get_bj_path_from_oid,dm_gate_  000021 entry get_bj_path_from_oid 000021 4a 4 00052 7131 20 get_bj_path_from_oid: call6 dm_gate_$bjm_get_bj_path_from_oid " ALWAYS prefix the name 104 gate_transfer get_bj_path_from_uid,dm_admin_gate_  000022 entry get_bj_path_from_uid 000022 4a 4 00054 7131 20 get_bj_path_from_uid: call6 dm_admin_gate_$bjm_get_bj_path_from_uid " ALWAYS prefix the name  105 gate_transfer get_default_bj,dm_gate_  000023 entry get_default_bj  000023 4a 4 00056 7131 20 get_default_bj: call6 dm_gate_$bjm_get_default_bj " ALWAYS prefix the name 106 gate_transfer get_journal_status,dm_gate_  000024 entry get_journal_status  000024 4a 4 00060 7131 20 get_journal_status: call6 dm_gate_$bjm_get_journal_status " ALWAYS prefix the name 107 gate_transfer get_user_access_modes,dm_gate_  000025 entry get_user_access_modes  000025 4a 4 00062 7131 20 get_user_access_modes: call6 dm_gate_$bjm_get_user_access_modes " ALWAYS prefix the name  108 gate_transfer list_acl,dm_gate_  000026 entry list_acl 000026 4a 4 00064 7131 20 list_acl: call6 dm_gate_$bjm_list_acl " ALWAYS prefix the name 109 transfer open_all_after_crash,bjm_firstref_tv_  000027 entry open_all_after_crash 000027 4a 4 00066 7101 20 open_all_after_crash: tra bjm_firstref_tv_$open_all_after_crash 110 gate_transfer open_bj,dm_gate_ 000030 entry open_bj  000030 4a 4 00070 7131 20 open_bj: call6 dm_gate_$bjm_open_bj " ALWAYS prefix the name  111 transfer open_bj_for_recovery,bjm_firstref_tv_  000031 entry open_bj_for_recovery 000031 4a 4 00072 7101 20 open_bj_for_recovery: tra bjm_firstref_tv_$open_bj_for_recovery 112 transfer open_bj_force,bjm_firstref_tv_  000032 entry open_bj_force  000032 4a 4 00074 7101 20 open_bj_force: tra bjm_firstref_tv_$open_bj_force  113 transfer per_process_init,bjm_firstref_tv_  000033 entry per_process_init 000033 4a 4 00076 7101 20 per_process_init: tra bjm_firstref_tv_$per_process_init 114 transfer per_system_init_2,bjm_firstref_tv_  000034 entry per_system_init_2  000034 4a 4 00100 7101 20 per_system_init_2: tra bjm_firstref_tv_$per_system_init_2  115 transfer rebuild_after_crash,bjm_firstref_tv_ 000035 entry rebuild_after_crash  000035 4a 4 00102 7101 20 rebuild_after_crash: tra bjm_firstref_tv_$rebuild_after_crash  116 gate_transfer replace_acl,dm_gate_ 000036 entry replace_acl  000036 4a 4 00104 7131 20 replace_acl: call6 dm_gate_$bjm_replace_acl " ALWAYS prefix the name  117 transfer rollback,bjm_firstref_tv_  000037 entry rollback 000037 4a 4 00106 7101 20 rollback: tra bjm_firstref_tv_$rollback 118 gate_transfer set_default_bj,dm_gate_  000040 entry set_default_bj  000040 4a 4 00110 7131 20 set_default_bj: call6 dm_gate_$bjm_set_default_bj " ALWAYS prefix the name 119  120 " set_transaction_storage_limit must be done specially since the  121 " bjm_ prefix makes the target entryname too long.  000041 122 entry set_transaction_storage_limit  000041 123 set_transaction_storage_limit:  000041 4a 4 00112 7131 20 124 call6 dm_gate_$bjm_set_txn_storage_limit  125  126 transfer user_shutdown,bjm_firstref_tv_  000042 entry user_shutdown  000042 4a 4 00114 7101 20 user_shutdown: tra bjm_firstref_tv_$user_shutdown  127 gate_transfer validate,dm_gate_  000043 entry validate 000043 4a 4 00116 7131 20 validate: call6 dm_gate_$bjm_validate " ALWAYS prefix the name 128 transfer write_aborted_mark,bjm_firstref_tv_  000044 entry write_aborted_mark  000044 4a 4 00120 7101 20 write_aborted_mark: tra bjm_firstref_tv_$write_aborted_mark 129 transfer write_before_image,bjm_firstref_tv_  000045 entry write_before_image  000045 4a 4 00122 7101 20 write_before_image: tra bjm_firstref_tv_$write_before_image 130 transfer write_begin_mark,bjm_firstref_tv_  000046 entry write_begin_mark 000046 4a 4 00124 7101 20 write_begin_mark: tra bjm_firstref_tv_$write_begin_mark 131 transfer write_committed_mark,bjm_firstref_tv_  000047 entry write_committed_mark 000047 4a 4 00126 7101 20 write_committed_mark: tra bjm_firstref_tv_$write_committed_mark 132 transfer write_fm_postcommit_handler,bjm_firstref_tv_  000050 entry write_fm_postcommit_handler  000050 4a 4 00130 7101 20 write_fm_postcommit_handler: tra bjm_firstref_tv_$write_fm_postcommit_handler  133 transfer write_fm_rollback_handler,bjm_firstref_tv_  000051 entry write_fm_rollback_handler  000051 4a 4 00132 7101 20 write_fm_rollback_handler: tra bjm_firstref_tv_$write_fm_rollback_handler  134 transfer write_rolled_back_mark,bjm_firstref_tv_  000052 entry write_rolled_back_mark  000052 4a 4 00134 7101 20 write_rolled_back_mark: tra bjm_firstref_tv_$write_rolled_back_mark 135  136 end  ENTRY SEQUENCES  000053 5a 000513 0000 00 000054 aa 7 00046 2721 20 000055 0a 000000 7100 00 000056 5a 000506 0000 00 000057 aa 7 00046 2721 20 000060 0a 000001 7100 00 000061 5a 000477 0000 00 000062 aa 7 00046 2721 20 000063 0a 000002 7100 00 000064 5a 000467 0000 00 000065 aa 7 00046 2721 20 000066 0a 000003 7100 00 000067 5a 000462 0000 00 000070 aa 7 00046 2721 20 000071 0a 000004 7100 00 000072 5a 000454 0000 00 000073 aa 7 00046 2721 20 000074 0a 000005 7100 00 000075 5a 000444 0000 00 000076 aa 7 00046 2721 20 000077 0a 000006 7100 00 000100 5a 000436 0000 00 000101 aa 7 00046 2721 20 000102 0a 000007 7100 00 000103 5a 000425 0000 00 000104 aa 7 00046 2721 20 000105 0a 000010 7100 00 000106 5a 000417 0000 00 000107 aa 7 00046 2721 20 000110 0a 000011 7100 00 000111 5a 000407 0000 00 000112 aa 7 00046 2721 20 000113 0a 000012 7100 00 000114 5a 000401 0000 00 000115 aa 7 00046 2721 20 000116 0a 000013 7100 00 000117 5a 000370 0000 00 000120 aa 7 00046 2721 20 000121 0a 000014 7100 00 000122 5a 000357 0000 00 000123 aa 7 00046 2721 20 000124 0a 000015 7100 00 000125 5a 000351 0000 00 000126 aa 7 00046 2721 20 000127 0a 000016 7100 00 000130 5a 000341 0000 00 000131 aa 7 00046 2721 20 000132 0a 000017 7100 00 000133 5a 000333 0000 00 000134 aa 7 00046 2721 20 000135 0a 000020 7100 00 000136 5a 000322 0000 00 000137 aa 7 00046 2721 20 000140 0a 000021 7100 00 000141 5a 000311 0000 00 000142 aa 7 00046 2721 20 000143 0a 000022 7100 00 000144 5a 000302 0000 00 000145 aa 7 00046 2721 20 000146 0a 000023 7100 00 000147 5a 000272 0000 00 000150 aa 7 00046 2721 20 000151 0a 000024 7100 00 000152 5a 000261 0000 00 000153 aa 7 00046 2721 20 000154 0a 000025 7100 00 000155 5a 000253 0000 00 000156 aa 7 00046 2721 20 000157 0a 000026 7100 00 000160 5a 000242 0000 00 000161 aa 7 00046 2721 20 000162 0a 000027 7100 00 000163 5a 000235 0000 00 000164 aa 7 00046 2721 20 000165 0a 000030 7100 00 000166 5a 000224 0000 00 000167 aa 7 00046 2721 20 000170 0a 000031 7100 00 000171 5a 000215 0000 00 000172 aa 7 00046 2721 20 000173 0a 000032 7100 00 000174 5a 000205 0000 00 000175 aa 7 00046 2721 20 000176 0a 000033 7100 00 000177 5a 000175 0000 00 000200 aa 7 00046 2721 20 000201 0a 000034 7100 00 000202 5a 000165 0000 00 000203 aa 7 00046 2721 20 000204 0a 000035 7100 00 000205 5a 000157 0000 00 000206 aa 7 00046 2721 20 000207 0a 000036 7100 00 000210 5a 000151 0000 00 000211 aa 7 00046 2721 20 000212 0a 000037 7100 00 000213 5a 000142 0000 00 000214 aa 7 00046 2721 20 000215 0a 000040 7100 00 000216 5a 000127 0000 00 000217 aa 7 00046 2721 20 000220 0a 000041 7100 00 000221 5a 000120 0000 00 000222 aa 7 00046 2721 20 000223 0a 000042 7100 00 000224 5a 000112 0000 00 000225 aa 7 00046 2721 20 000226 0a 000043 7100 00 000227 5a 000102 0000 00 000230 aa 7 00046 2721 20 000231 0a 000044 7100 00 000232 5a 000072 0000 00 000233 aa 7 00046 2721 20 000234 0a 000045 7100 00 000235 5a 000062 0000 00 000236 aa 7 00046 2721 20 000237 0a 000046 7100 00 000240 5a 000051 0000 00 000241 aa 7 00046 2721 20 000242 0a 000047 7100 00 000243 5a 000037 0000 00 000244 aa 7 00046 2721 20 000245 0a 000050 7100 00 000246 5a 000025 0000 00 000247 aa 7 00046 2721 20 000250 0a 000051 7100 00 000251 5a 000014 0000 00 000252 aa 7 00046 2721 20 000253 0a 000052 7100 00 NO LITERALS  NAME DEFINITIONS FOR ENTRY POINTS AND SEGDEFS 000254 5a 000003 000000 000255 5a 000532 600000 000256 aa 000000 000000 000257 55 000014 000002 000260 5a 000002 400003 000261 55 000006 000014 000262 aa 027 142 145 146 000263 aa 157 162 145 137 000264 aa 152 157 165 162 000265 aa 156 141 154 137 000266 aa 155 141 156 141 000267 aa 147 145 162 137 000270 55 000025 000003 000271 0a 000252 500000 000272 55 000017 000003 000273 aa 026 167 162 151 write_rolled_back_mark  000274 aa 164 145 137 162 000275 aa 157 154 154 145 000276 aa 144 137 142 141 000277 aa 143 153 137 155 000300 aa 141 162 153 000 000301 55 000037 000014 000302 0a 000247 500000 000303 55 000030 000003 000304 aa 031 167 162 151 write_fm_rollback_handler  000305 aa 164 145 137 146 000306 aa 155 137 162 157 000307 aa 154 154 142 141 000310 aa 143 153 137 150 000311 aa 141 156 144 154 000312 aa 145 162 000 000 000313 55 000051 000025 000314 0a 000244 500000 000315 55 000042 000003 000316 aa 033 167 162 151 write_fm_postcommit_handler 000317 aa 164 145 137 146 000320 aa 155 137 160 157 000321 aa 163 164 143 157 000322 aa 155 155 151 164 000323 aa 137 150 141 156 000324 aa 144 154 145 162 000325 55 000062 000037 000326 0a 000241 500000 000327 55 000054 000003 000330 aa 024 167 162 151 write_committed_mark  000331 aa 164 145 137 143 000332 aa 157 155 155 151 000333 aa 164 164 145 144 000334 aa 137 155 141 162 000335 aa 153 000 000 000 000336 55 000072 000051 000337 0a 000236 500000 000340 55 000065 000003 000341 aa 020 167 162 151 write_begin_mark  000342 aa 164 145 137 142 000343 aa 145 147 151 156 000344 aa 137 155 141 162 000345 aa 153 000 000 000 000346 55 000102 000062 000347 0a 000233 500000 000350 55 000075 000003 000351 aa 022 167 162 151 write_before_image  000352 aa 164 145 137 142 000353 aa 145 146 157 162 000354 aa 145 137 151 155 000355 aa 141 147 145 000 000356 55 000112 000072 000357 0a 000230 500000 000360 55 000105 000003 000361 aa 022 167 162 151 write_aborted_mark  000362 aa 164 145 137 141 000363 aa 142 157 162 164 000364 aa 145 144 137 155 000365 aa 141 162 153 000 000366 55 000120 000102 000367 0a 000225 500000 000370 55 000115 000003 000371 aa 010 166 141 154 validate  000372 aa 151 144 141 164 000373 aa 145 000 000 000 000374 55 000127 000112 000375 0a 000222 500000 000376 55 000123 000003 000377 aa 015 165 163 145 user_shutdown  000400 aa 162 137 163 150 000401 aa 165 164 144 157 000402 aa 167 156 000 000 000403 55 000142 000120 000404 0a 000217 500000 000405 55 000132 000003 000406 aa 035 163 145 164 set_transaction_storage_limit  000407 aa 137 164 162 141 000410 aa 156 163 141 143 000411 aa 164 151 157 156 000412 aa 137 163 164 157 000413 aa 162 141 147 145 000414 aa 137 154 151 155 000415 aa 151 164 000 000 000416 55 000151 000127 000417 0a 000214 500000 000420 55 000145 000003 000421 aa 016 163 145 164 set_default_bj  000422 aa 137 144 145 146 000423 aa 141 165 154 164 000424 aa 137 142 152 000 000425 55 000157 000142 000426 0a 000211 500000 000427 55 000154 000003 000430 aa 010 162 157 154 rollback  000431 aa 154 142 141 143 000432 aa 153 000 000 000 000433 55 000165 000151 000434 0a 000206 500000 000435 55 000162 000003 000436 aa 013 162 145 160 replace_acl 000437 aa 154 141 143 145 000440 aa 137 141 143 154 000441 55 000175 000157 000442 0a 000203 500000 000443 55 000170 000003 000444 aa 023 162 145 142 rebuild_after_crash 000445 aa 165 151 154 144 000446 aa 137 141 146 164 000447 aa 145 162 137 143 000450 aa 162 141 163 150 000451 55 000205 000165 000452 0a 000200 500000 000453 55 000200 000003 000454 aa 021 160 145 162 per_system_init_2  000455 aa 137 163 171 163 000456 aa 164 145 155 137 000457 aa 151 156 151 164 000460 aa 137 062 000 000 000461 55 000215 000175 000462 0a 000175 500000 000463 55 000210 000003 000464 aa 020 160 145 162 per_process_init  000465 aa 137 160 162 157 000466 aa 143 145 163 163 000467 aa 137 151 156 151 000470 aa 164 000 000 000 000471 55 000224 000205 000472 0a 000172 500000 000473 55 000220 000003 000474 aa 015 157 160 145 open_bj_force  000475 aa 156 137 142 152 000476 aa 137 146 157 162 000477 aa 143 145 000 000 000500 55 000235 000215 000501 0a 000167 500000 000502 55 000227 000003 000503 aa 024 157 160 145 open_bj_for_recovery  000504 aa 156 137 142 152 000505 aa 137 146 157 162 000506 aa 137 162 145 143 000507 aa 157 166 145 162 000510 aa 171 000 000 000 000511 55 000242 000224 000512 0a 000164 500000 000513 55 000240 000003 000514 aa 007 157 160 145 open_bj 000515 aa 156 137 142 152 000516 55 000253 000235 000517 0a 000161 500000 000520 55 000245 000003 000521 aa 024 157 160 145 open_all_after_crash  000522 aa 156 137 141 154 000523 aa 154 137 141 146 000524 aa 164 145 162 137 000525 aa 143 162 141 163 000526 aa 150 000 000 000 000527 55 000261 000242 000530 0a 000156 500000 000531 55 000256 000003 000532 aa 010 154 151 163 list_acl  000533 aa 164 137 141 143 000534 aa 154 000 000 000 000535 55 000272 000253 000536 0a 000153 500000 000537 55 000264 000003 000540 aa 025 147 145 164 get_user_access_modes  000541 aa 137 165 163 145 000542 aa 162 137 141 143 000543 aa 143 145 163 163 000544 aa 137 155 157 144 000545 aa 145 163 000 000 000546 55 000302 000261 000547 0a 000150 500000 000550 55 000275 000003 000551 aa 022 147 145 164 get_journal_status  000552 aa 137 152 157 165 000553 aa 162 156 141 154 000554 aa 137 163 164 141 000555 aa 164 165 163 000 000556 55 000311 000272 000557 0a 000145 500000 000560 55 000305 000003 000561 aa 016 147 145 164 get_default_bj  000562 aa 137 144 145 146 000563 aa 141 165 154 164 000564 aa 137 142 152 000 000565 55 000322 000302 000566 0a 000142 500000 000567 55 000314 000003 000570 aa 024 147 145 164 get_bj_path_from_uid  000571 aa 137 142 152 137 000572 aa 160 141 164 150 000573 aa 137 146 162 157 000574 aa 155 137 165 151 000575 aa 144 000 000 000 000576 55 000333 000311 000577 0a 000137 500000 000600 55 000325 000003 000601 aa 024 147 145 164 get_bj_path_from_oid  000602 aa 137 142 152 137 000603 aa 160 141 164 150 000604 aa 137 146 162 157 000605 aa 155 137 157 151 000606 aa 144 000 000 000 000607 55 000341 000322 000610 0a 000134 500000 000611 55 000336 000003 000612 aa 012 147 145 164 get_bj_oid  000613 aa 137 142 152 137 000614 aa 157 151 144 000 000615 55 000351 000333 000616 0a 000131 500000 000617 55 000344 000003 000620 aa 021 146 154 165 flush_transaction  000621 aa 163 150 137 164 000622 aa 162 141 156 163 000623 aa 141 143 164 151 000624 aa 157 156 000 000 000625 55 000357 000341 000626 0a 000126 500000 000627 55 000354 000003 000630 aa 011 146 154 165 flush_all  000631 aa 163 150 137 141 000632 aa 154 154 000 000 000633 55 000370 000351 000634 0a 000123 500000 000635 55 000362 000003 000636 aa 025 146 151 156 find_txns_after_crash  000637 aa 144 137 164 170 000640 aa 156 163 137 141 000641 aa 146 164 145 162 000642 aa 137 143 162 141 000643 aa 163 150 000 000 000644 55 000401 000357 000645 0a 000120 500000 000646 55 000373 000003 000647 aa 025 146 151 156 find_old_uid_pn_table  000650 aa 144 137 157 154 000651 aa 144 137 165 151 000652 aa 144 137 160 156 000653 aa 137 164 141 142 000654 aa 154 145 000 000 000655 55 000407 000370 000656 0a 000115 500000 000657 55 000404 000003 000660 aa 011 144 145 154 delete_bj  000661 aa 145 164 145 137 000662 aa 142 152 000 000 000663 55 000417 000401 000664 0a 000112 500000 000665 55 000412 000003 000666 aa 022 144 145 154 delete_acl_entries  000667 aa 145 164 145 137 000670 aa 141 143 154 137 000671 aa 145 156 164 162 000672 aa 151 145 163 000 000673 55 000425 000407 000674 0a 000107 500000 000675 55 000422 000003 000676 aa 011 143 162 145 create_bj  000677 aa 141 164 145 137 000700 aa 142 152 000 000 000701 55 000436 000417 000702 0a 000104 500000 000703 55 000430 000003 000704 aa 027 143 154 157 close_bj_after_recovery 000705 aa 163 145 137 142 000706 aa 152 137 141 146 000707 aa 164 145 162 137 000710 aa 162 145 143 157 000711 aa 166 145 162 171 000712 55 000444 000425 000713 0a 000101 500000 000714 55 000441 000003 000715 aa 010 143 154 157 close_bj  000716 aa 163 145 137 142 000717 aa 152 000 000 000 000720 55 000454 000436 000721 0a 000076 500000 000722 55 000447 000003 000723 aa 020 143 154 145 clear_txn_tables  000724 aa 141 162 137 164 000725 aa 170 156 137 164 000726 aa 141 142 154 145 000727 aa 163 000 000 000 000730 55 000462 000444 000731 0a 000073 500000 000732 55 000457 000003 000733 aa 013 143 150 156 chname_file 000734 aa 141 155 145 137 000735 aa 146 151 154 145 000736 55 000467 000454 000737 0a 000070 500000 000740 55 000465 000003 000741 aa 005 141 144 157 adopt  000742 aa 160 164 000 000 000743 55 000477 000462 000744 0a 000065 500000 000745 55 000472 000003 000746 aa 021 141 144 152 adjust_process_id  000747 aa 165 163 164 137 000750 aa 160 162 157 143 000751 aa 145 163 163 137 000752 aa 151 144 000 000 000753 55 000506 000467 000754 0a 000062 500000 000755 55 000502 000003 000756 aa 017 141 144 144 add_acl_entries 000757 aa 137 141 143 154 000760 aa 137 145 156 164 000761 aa 162 151 145 163 000762 55 000513 000477 000763 0a 000057 500000 000764 55 000511 000003 000765 aa 007 141 142 141 abandon 000766 aa 156 144 157 156 000767 55 000523 000506 000770 0a 000054 500000 000771 55 000516 000003 000772 aa 021 160 145 162 per_system_init_1  000773 aa 137 163 171 163 000774 aa 164 145 155 137 000775 aa 151 156 151 164 000776 aa 137 061 000 000 000777 55 000002 000513 001000 6a 000000 400002 001001 55 000526 000003 001002 aa 014 163 171 155 symbol_table  001003 aa 142 157 154 137 001004 aa 164 141 142 154 001005 aa 145 000 000 000 DEFINITIONS HASH TABLE  001006 aa 000000 000065 001007 5a 000401 000000 001010 5a 000302 000000 001011 5a 000425 000000 001012 5a 000072 000000 001013 5a 000102 000000 001014 5a 000417 000000 001015 5a 000444 000000 001016 5a 000062 000000 001017 5a 000112 000000 001020 5a 000235 000000 001021 5a 000333 000000 001022 5a 000357 000000 001023 5a 000370 000000 001024 5a 000462 000000 001025 5a 000506 000000 001026 5a 000513 000000 001027 5a 000157 000000 001030 5a 000436 000000 001031 5a 000477 000000 001032 aa 000000 000000 001033 5a 000142 000000 001034 5a 000407 000000 001035 5a 000467 000000 001036 5a 000253 000000 001037 5a 000341 000000 001040 aa 000000 000000 001041 aa 000000 000000 001042 aa 000000 000000 001043 5a 000523 000000 001044 5a 000454 000000 001045 aa 000000 000000 001046 aa 000000 000000 001047 5a 000120 000000 001050 aa 000000 000000 001051 aa 000000 000000 001052 aa 000000 000000 001053 5a 000224 000000 001054 5a 000242 000000 001055 5a 000037 000000 001056 5a 000165 000000 001057 5a 000261 000000 001060 5a 000351 000000 001061 5a 000025 000000 001062 5a 000127 000000 001063 5a 000311 000000 001064 5a 000322 000000 001065 5a 000272 000000 001066 5a 000175 000000 001067 5a 000014 000000 001070 5a 000205 000000 001071 5a 000151 000000 001072 5a 000215 000000 001073 5a 000051 000000 EXTERNAL NAMES  001074 aa 014 142 152 155 bjm_validate  001075 aa 137 166 141 154 001076 aa 151 144 141 164 001077 aa 145 000 000 000 001100 aa 031 142 152 155 bjm_set_txn_storage_limit  001101 aa 137 163 145 164 001102 aa 137 164 170 156 001103 aa 137 163 164 157 001104 aa 162 141 147 145 001105 aa 137 154 151 155 001106 aa 151 164 000 000 001107 aa 022 142 152 155 bjm_set_default_bj  001110 aa 137 163 145 164 001111 aa 137 144 145 146 001112 aa 141 165 154 164 001113 aa 137 142 152 000 001114 aa 017 142 152 155 bjm_replace_acl 001115 aa 137 162 145 160 001116 aa 154 141 143 145 001117 aa 137 141 143 154 001120 aa 013 142 152 155 bjm_open_bj 001121 aa 137 157 160 145 001122 aa 156 137 142 152 001123 aa 014 142 152 155 bjm_list_acl  001124 aa 137 154 151 163 001125 aa 164 137 141 143 001126 aa 154 000 000 000 001127 aa 031 142 152 155 bjm_get_user_access_modes  001130 aa 137 147 145 164 001131 aa 137 165 163 145 001132 aa 162 137 141 143 001133 aa 143 145 163 163 001134 aa 137 155 157 144 001135 aa 145 163 000 000 001136 aa 026 142 152 155 bjm_get_journal_status  001137 aa 137 147 145 164 001140 aa 137 152 157 165 001141 aa 162 156 141 154 001142 aa 137 163 164 141 001143 aa 164 165 163 000 001144 aa 022 142 152 155 bjm_get_default_bj  001145 aa 137 147 145 164 001146 aa 137 144 145 146 001147 aa 141 165 154 164 001150 aa 137 142 152 000 001151 aa 030 142 152 155 bjm_get_bj_path_from_uid  001152 aa 137 147 145 164 001153 aa 137 142 152 137 001154 aa 160 141 164 150 001155 aa 137 146 162 157 001156 aa 155 137 165 151 001157 aa 144 000 000 000 001160 aa 016 144 155 137 dm_admin_gate_  001161 aa 141 144 155 151 001162 aa 156 137 147 141 001163 aa 164 145 137 000 001164 aa 030 142 152 155 bjm_get_bj_path_from_oid  001165 aa 137 147 145 164 001166 aa 137 142 152 137 001167 aa 160 141 164 150 001170 aa 137 146 162 157 001171 aa 155 137 157 151 001172 aa 144 000 000 000 001173 aa 016 142 152 155 bjm_get_bj_oid  001174 aa 137 147 145 164 001175 aa 137 142 152 137 001176 aa 157 151 144 000 001177 aa 015 142 152 155 bjm_flush_all  001200 aa 137 146 154 165 001201 aa 163 150 137 141 001202 aa 154 154 000 000 001203 aa 015 142 152 155 bjm_delete_bj  001204 aa 137 144 145 154 001205 aa 145 164 145 137 001206 aa 142 152 000 000 001207 aa 026 142 152 155 bjm_delete_acl_entries  001210 aa 137 144 145 154 001211 aa 145 164 145 137 001212 aa 141 143 154 137 001213 aa 145 156 164 162 001214 aa 151 145 163 000 001215 aa 015 142 152 155 bjm_create_bj  001216 aa 137 143 162 145 001217 aa 141 164 145 137 001220 aa 142 152 000 000 001221 aa 014 142 152 155 bjm_close_bj  001222 aa 137 143 154 157 001223 aa 163 145 137 142 001224 aa 152 000 000 000 001225 aa 017 142 152 155 bjm_chname_file 001226 aa 137 143 150 156 001227 aa 141 155 145 137 001230 aa 146 151 154 145 001231 aa 025 142 152 155 bjm_adjust_process_id  001232 aa 137 141 144 152 001233 aa 165 163 164 137 001234 aa 160 162 157 143 001235 aa 145 163 163 137 001236 aa 151 144 000 000 001237 aa 017 144 155 137 dm_daemon_gate_ 001240 aa 144 141 145 155 001241 aa 157 156 137 147 001242 aa 141 164 145 137 001243 aa 023 142 152 155 bjm_add_acl_entries 001244 aa 137 141 144 144 001245 aa 137 141 143 154 001246 aa 137 145 156 164 001247 aa 162 151 145 163 001250 aa 010 144 155 137 dm_gate_  001251 aa 147 141 164 145 001252 aa 137 000 000 000 001253 aa 020 142 152 155 bjm_firstref_tv_  001254 aa 137 146 151 162 001255 aa 163 164 162 145 001256 aa 146 137 164 166 001257 aa 137 000 000 000 001260 aa 026 142 152 155 bjm_per_system_init_1_  001261 aa 137 160 145 162 001262 aa 137 163 171 163 001263 aa 164 145 155 137 001264 aa 151 156 151 164 001265 aa 137 061 137 000 NO TRAP POINTER WORDS  TYPE PAIR BLOCKS  001266 aa 000004 000000 001267 55 000777 000017 001270 aa 000004 000000 001271 55 000777 000030 001272 aa 000004 000000 001273 55 000777 000042 001274 aa 000004 000000 001275 55 000777 000054 001276 aa 000004 000000 001277 55 000777 000065 001300 aa 000004 000000 001301 55 000777 000075 001302 aa 000004 000000 001303 55 000777 000105 001304 aa 000004 000000 001305 55 000774 000620 001306 aa 000004 000000 001307 55 000777 000123 001310 aa 000004 000000 001311 55 000774 000624 001312 aa 000004 000000 001313 55 000774 000633 001314 aa 000004 000000 001315 55 000777 000154 001316 aa 000004 000000 001317 55 000774 000640 001320 aa 000004 000000 001321 55 000777 000170 001322 aa 000004 000000 001323 55 000777 000200 001324 aa 000004 000000 001325 55 000777 000210 001326 aa 000004 000000 001327 55 000777 000220 001330 aa 000004 000000 001331 55 000777 000227 001332 aa 000004 000000 001333 55 000774 000644 001334 aa 000004 000000 001335 55 000777 000245 001336 aa 000004 000000 001337 55 000774 000647 001340 aa 000004 000000 001341 55 000774 000653 001342 aa 000004 000000 001343 55 000774 000662 001344 aa 000004 000000 001345 55 000774 000670 001346 aa 000004 000000 001347 55 000704 000675 001350 aa 000004 000000 001351 55 000774 000710 001352 aa 000004 000000 001353 55 000774 000717 001354 aa 000004 000000 001355 55 000777 000344 001356 aa 000004 000000 001357 55 000763 000723 001360 aa 000004 000000 001361 55 000777 000362 001362 aa 000004 000000 001363 55 000777 000373 001364 aa 000004 000000 001365 55 000774 000727 001366 aa 000004 000000 001367 55 000774 000733 001370 aa 000004 000000 001371 55 000774 000741 001372 aa 000004 000000 001373 55 000777 000430 001374 aa 000004 000000 001375 55 000774 000745 001376 aa 000004 000000 001377 55 000777 000447 001400 aa 000004 000000 001401 55 000774 000751 001402 aa 000004 000000 001403 55 000777 000465 001404 aa 000004 000000 001405 55 000763 000755 001406 aa 000004 000000 001407 55 000774 000767 001410 aa 000004 000000 001411 55 000777 000511 001412 aa 000004 000000 001413 55 001004 001004 001414 aa 000001 000000 001415 aa 000000 000000 INTERNAL EXPRESSION WORDS 001416 5a 001012 000000 001417 5a 001014 000000 001420 5a 001016 000000 001421 5a 001020 000000 001422 5a 001022 000000 001423 5a 001024 000000 001424 5a 001026 000000 001425 5a 001030 000000 001426 5a 001032 000000 001427 5a 001034 000000 001430 5a 001036 000000 001431 5a 001040 000000 001432 5a 001042 000000 001433 5a 001044 000000 001434 5a 001046 000000 001435 5a 001050 000000 001436 5a 001052 000000 001437 5a 001054 000000 001440 5a 001056 000000 001441 5a 001060 000000 001442 5a 001062 000000 001443 5a 001064 000000 001444 5a 001066 000000 001445 5a 001070 000000 001446 5a 001072 000000 001447 5a 001074 000000 001450 5a 001076 000000 001451 5a 001100 000000 001452 5a 001102 000000 001453 5a 001104 000000 001454 5a 001106 000000 001455 5a 001110 000000 001456 5a 001112 000000 001457 5a 001114 000000 001460 5a 001116 000000 001461 5a 001120 000000 001462 5a 001122 000000 001463 5a 001124 000000 001464 5a 001126 000000 001465 5a 001130 000000 001466 5a 001132 000000 001467 5a 001134 000000 001470 5a 001136 000000 001471 aa 000000 000000 LINKAGE INFORMATION 000000 aa 000000 000000 000001 0a 000254 000000 000002 aa 000000 000000 000003 aa 000000 000000 000004 aa 000000 000000 000005 aa 000000 000000 000006 22 000010 000136 000007 a2 000000 000000 000010 9a 777770 0000 46 bjm_per_system_init_1_|bjm_per_system_init_1_  000011 5a 001214 0000 00 000012 9a 777766 0000 46 bjm_firstref_tv_|abandon  000013 5a 001213 0000 00 000014 9a 777764 0000 46 dm_gate_|bjm_add_acl_entries  000015 5a 001212 0000 00 000016 9a 777762 0000 46 dm_daemon_gate_|bjm_adjust_process_id  000017 5a 001211 0000 00 000020 9a 777760 0000 46 bjm_firstref_tv_|adopt  000021 5a 001210 0000 00 000022 9a 777756 0000 46 dm_gate_|bjm_chname_file  000023 5a 001207 0000 00 000024 9a 777754 0000 46 bjm_firstref_tv_|clear_txn_tables  000025 5a 001206 0000 00 000026 9a 777752 0000 46 dm_gate_|bjm_close_bj  000027 5a 001205 0000 00 000030 9a 777750 0000 46 bjm_firstref_tv_|close_bj_after_recovery  000031 5a 001204 0000 00 000032 9a 777746 0000 46 dm_gate_|bjm_create_bj  000033 5a 001203 0000 00 000034 9a 777744 0000 46 dm_gate_|bjm_delete_acl_entries 000035 5a 001202 0000 00 000036 9a 777742 0000 46 dm_gate_|bjm_delete_bj  000037 5a 001201 0000 00 000040 9a 777740 0000 46 bjm_firstref_tv_|find_old_uid_pn_table  000041 5a 001200 0000 00 000042 9a 777736 0000 46 bjm_firstref_tv_|find_txns_after_crash  000043 5a 001177 0000 00 000044 9a 777734 0000 46 dm_daemon_gate_|bjm_flush_all  000045 5a 001176 0000 00 000046 9a 777732 0000 46 bjm_firstref_tv_|flush_transaction  000047 5a 001175 0000 00 000050 9a 777730 0000 46 dm_gate_|bjm_get_bj_oid 000051 5a 001174 0000 00 000052 9a 777726 0000 46 dm_gate_|bjm_get_bj_path_from_oid  000053 5a 001173 0000 00 000054 9a 777724 0000 46 dm_admin_gate_|bjm_get_bj_path_from_uid 000055 5a 001172 0000 00 000056 9a 777722 0000 46 dm_gate_|bjm_get_default_bj 000057 5a 001171 0000 00 000060 9a 777720 0000 46 dm_gate_|bjm_get_journal_status 000061 5a 001170 0000 00 000062 9a 777716 0000 46 dm_gate_|bjm_get_user_access_modes  000063 5a 001167 0000 00 000064 9a 777714 0000 46 dm_gate_|bjm_list_acl  000065 5a 001166 0000 00 000066 9a 777712 0000 46 bjm_firstref_tv_|open_all_after_crash  000067 5a 001165 0000 00 000070 9a 777710 0000 46 dm_gate_|bjm_open_bj  000071 5a 001164 0000 00 000072 9a 777706 0000 46 bjm_firstref_tv_|open_bj_for_recovery  000073 5a 001163 0000 00 000074 9a 777704 0000 46 bjm_firstref_tv_|open_bj_force  000075 5a 001162 0000 00 000076 9a 777702 0000 46 bjm_firstref_tv_|per_process_init  000077 5a 001161 0000 00 000100 9a 777700 0000 46 bjm_firstref_tv_|per_system_init_2  000101 5a 001160 0000 00 000102 9a 777676 0000 46 bjm_firstref_tv_|rebuild_after_crash  000103 5a 001157 0000 00 000104 9a 777674 0000 46 dm_gate_|bjm_replace_acl  000105 5a 001156 0000 00 000106 9a 777672 0000 46 bjm_firstref_tv_|rollback  000107 5a 001155 0000 00 000110 9a 777670 0000 46 dm_gate_|bjm_set_default_bj 000111 5a 001154 0000 00 000112 9a 777666 0000 46 dm_gate_|bjm_set_txn_storage_limit  000113 5a 001153 0000 00 000114 9a 777664 0000 46 bjm_firstref_tv_|user_shutdown  000115 5a 001152 0000 00 000116 9a 777662 0000 46 dm_gate_|bjm_validate  000117 5a 001151 0000 00 000120 9a 777660 0000 46 bjm_firstref_tv_|write_aborted_mark 000121 5a 001150 0000 00 000122 9a 777656 0000 46 bjm_firstref_tv_|write_before_image 000123 5a 001147 0000 00 000124 9a 777654 0000 46 bjm_firstref_tv_|write_begin_mark  000125 5a 001146 0000 00 000126 9a 777652 0000 46 bjm_firstref_tv_|write_committed_mark  000127 5a 001145 0000 00 000130 9a 777650 0000 46 bjm_firstref_tv_|write_fm_postcommit_handler  000131 5a 001144 0000 00 000132 9a 777646 0000 46 bjm_firstref_tv_|write_fm_rollback_handler  000133 5a 001143 0000 00 000134 9a 777644 0000 46 bjm_firstref_tv_|write_rolled_back_mark 000135 5a 001142 0000 00 SYMBOL INFORMATION SYMBOL TABLE HEADER  000000 aa 000000 000001 000001 aa 163171 155142 000002 aa 164162 145145 000003 aa 000000 000004 000004 aa 000000 112143 000005 aa 305203 523135 000006 aa 000000 113444 000007 aa 435632 406502 000010 aa 141154 155040 000011 aa 040040 040040 000012 aa 000024 000040 000013 aa 000034 000040 000014 aa 000044 000100 000015 aa 000002 000002 000016 aa 000064 000000 000017 aa 000000 000172 000020 aa 000000 000110 000021 aa 000000 000142 000022 aa 000164 000110 000023 aa 000064 000000 000024 aa 101114 115040 000025 aa 126145 162163 000026 aa 151157 156040 000027 aa 040066 056066 000030 aa 040040 116157 000031 aa 166145 155142 000032 aa 145162 040061 000033 aa 071070 062040 000034 aa 107112 157150 000035 aa 156163 157156 000036 aa 056123 171163 000037 aa 115141 151156 000040 aa 164056 155040 000041 aa 040040 040040 000042 aa 040040 040040 000043 aa 040040 040040 000044 aa 154151 163164 000045 aa 040040 040040 000046 aa 040040 040040 000047 aa 040040 040040 000050 aa 040040 040040 000051 aa 040040 040040 000052 aa 040040 040040 000053 aa 040040 040040 000054 aa 040040 040040 000055 aa 040040 040040 000056 aa 040040 040040 000057 aa 040040 040040 000060 aa 040040 040040 000061 aa 040040 040040 000062 aa 040040 040040 000063 aa 040040 040040 000064 aa 000000 000001 000065 aa 000000 000001 000066 aa 000072 000066 000067 aa 134427 340374 000070 aa 000000 113444 000071 aa 405224 200000 000072 aa 076163 160145 >spec>on>7192.pbf-04/04/85>before_journal_manager_.alm  000073 aa 143076 157156 000074 aa 076067 061071 000075 aa 062056 160142 000076 aa 146055 060064 000077 aa 057060 064057 000100 aa 070065 076142 000101 aa 145146 157162 000102 aa 145137 152157 000103 aa 165162 156141 000104 aa 154137 155141 000105 aa 156141 147145 000106 aa 162137 056141 000107 aa 154155 040040 MULTICS ASSEMBLY CROSS REFERENCE LISTING Value Symbol Source file Line number  1 abandon before_journal_manager_: 87. 2 add_acl_entries before_journal_manager_: 88. 3 adjust_process_id before_journal_manager_: 89. 4 adopt before_journal_manager_: 90. bjm_add_acl_entries before_journal_manager_: 88. bjm_adjust_process_id before_journal_manager_: 89. bjm_chname_file before_journal_manager_: 91. bjm_close_bj before_journal_manager_: 93. bjm_create_bj before_journal_manager_: 95. bjm_delete_acl_entries before_journal_manager_: 96. bjm_delete_bj before_journal_manager_: 97. bjm_firstref_tv_ before_journal_manager_: 87, 90, 92, 94, 98, 99, 101, 109, 111, 112,  113, 114, 115, 117, 126, 128, 129, 130, 131, 132,  133, 134.  bjm_flush_all before_journal_manager_: 100. bjm_get_bj_oid before_journal_manager_: 102. bjm_get_bj_path_from_oid before_journal_manager_: 103.  bjm_get_bj_path_from_uid before_journal_manager_: 104.  bjm_get_default_bj before_journal_manager_: 105. bjm_get_journal_status before_journal_manager_: 106. bjm_get_user_access_modes before_journal_manager_: 107.  bjm_list_acl before_journal_manager_: 108. bjm_open_bj before_journal_manager_: 110. bjm_per_system_init_1_ before_journal_manager_: 85. bjm_replace_acl before_journal_manager_: 116. bjm_set_default_bj before_journal_manager_: 118. bjm_set_txn_storage_limit before_journal_manager_: 124.  bjm_validate before_journal_manager_: 127. 5 chname_file before_journal_manager_: 91. 6 clear_txn_tables before_journal_manager_: 92. 7 close_bj before_journal_manager_: 93. 10 close_bj_after_recovery before_journal_manager_: 94. 11 create_bj before_journal_manager_: 95. 12 delete_acl_entries before_journal_manager_: 96. 13 delete_bj before_journal_manager_: 97. dm_admin_gate_ before_journal_manager_: 104. dm_daemon_gate_ before_journal_manager_: 89, 100.  dm_gate_ before_journal_manager_: 88, 91, 93, 95, 96, 97, 102, 103, 105, 106,  107, 108, 110, 116, 118, 124, 127. 14 find_old_uid_pn_table before_journal_manager_: 98. 15 find_txns_after_crash before_journal_manager_: 99. 16 flush_all before_journal_manager_: 100. 17 flush_transaction before_journal_manager_: 101. 20 get_bj_oid before_journal_manager_: 102. 21 get_bj_path_from_oid before_journal_manager_: 103. 22 get_bj_path_from_uid before_journal_manager_: 104. 23 get_default_bj before_journal_manager_: 105. 24 get_journal_status before_journal_manager_: 106. 25 get_user_access_modes before_journal_manager_: 107. 26 list_acl before_journal_manager_: 108. 27 open_all_after_crash before_journal_manager_: 109. 30 open_bj before_journal_manager_: 110. 32 open_bj_force before_journal_manager_: 112. 31 open_bj_for_recovery before_journal_manager_: 111. 33 per_process_init before_journal_manager_: 113. 0 per_system_init_1 before_journal_manager_: 83, 84.  34 per_system_init_2 before_journal_manager_: 114. 35 rebuild_after_crash before_journal_manager_: 115. 36 replace_acl before_journal_manager_: 116. 37 rollback before_journal_manager_: 117. 40 set_default_bj before_journal_manager_: 118. 41 set_transaction_storage_limit before_journal_manager_: 122, 123. 42 user_shutdown before_journal_manager_: 126. 43 validate before_journal_manager_: 127. 44 write_aborted_mark before_journal_manager_: 128. 45 write_before_image before_journal_manager_: 129. 46 write_begin_mark before_journal_manager_: 130. 47 write_committed_mark before_journal_manager_: 131. 50 write_fm_postcommit_handler before_journal_manager_: 132.  51 write_fm_rollback_handler before_journal_manager_: 133.  52 write_rolled_back_mark before_journal_manager_: 134. NO FATAL ERRORS  ----------------------------------------------------------- Historical Background This edition of the Multics software materials and documentation is provided and donated to Massachusetts Institute of Technology by Group BULL including BULL HN Information Systems Inc. as a contribution to computer science knowledge. This donation is made also to give evidence of the common contributions of Massachusetts Institute of Technology, Bell Laboratories, General Electric, Honeywell Information Systems Inc., Honeywell BULL Inc., Groupe BULL and BULL HN Information Systems Inc. to the development of this operating system. Multics development was initiated by Massachusetts Institute of Technology Project MAC (1963-1970), renamed the MIT Laboratory for Computer Science and Artificial Intelligence in the mid 1970s, under the leadership of Professor Fernando Jose Corbato. Users consider that Multics provided the best software architecture for managing computer hardware properly and for executing programs. Many subsequent operating systems incorporated Multics principles. Multics was distributed in 1975 to 2000 by Group Bull in Europe , and in the U.S. by Bull HN Information Systems Inc., as successor in interest by change in name only to Honeywell Bull Inc. and Honeywell Information Systems Inc. . ----------------------------------------------------------- Permission to use, copy, modify, and distribute these programs and their documentation for any purpose and without fee is hereby granted,provided that the below copyright notice and historical background appear in all copies and that both the copyright notice and historical background and this permission notice appear in supporting documentation, and that the names of MIT, HIS, BULL or BULL HN not be used in advertising or publicity pertaining to distribution of the programs without specific prior written permission. Copyright 1972 by Massachusetts Institute of Technology and Honeywell Information Systems Inc. Copyright 2006 by BULL HN Information Systems Inc. Copyright 2006 by Bull SAS All Rights Reserved