THIS FILE IS DAMAGED external dcl 34 ref 80 92 108 124 error_table_$fatal_error 000044 external static fixed bin(35,0) dcl 46 set ref 125* get_group_id_ 000030 constant entry external dcl 37 ref 103 103 105 105 get_lock_id_ 000026 constant entry external dcl 36 ref 136 get_process_id_ 000024 constant entry external dcl 35 ref 135 get_ring_ 000032 constant entry external dcl 38 ref 92 92 get_system_free_area_ 000034 constant entry external dcl 39 ref 137 header based structure level 2 dcl 1-30 initial_switch 000114 automatic bit(1) dcl 63 set ref 68* 74* 81 93 98 117 ioa_ 000036 constant entry external dcl 40 ref 105 lock 4 based bit(36) level 3 dcl 1-30 set ref 84* 101* 121* mseg_ptr 2 based pointer array level 2 dcl 1-81 set ref 139* null builtin function dcl 65 ref 125 125 133 139 143 sentinel based char(8) level 2 dcl 1-81 set ref 138* set_lock_$unlock 000040 constant entry external dcl 41 ref 84 101 121 sub_err_ 000042 constant entry external dcl 42 ref 125 sys_info$time_of_bootload 000046 external static fixed bin(71,0) dcl 48 ref 147 system_area based area(1024) dcl 62 ref 137 time_of_bootload 2 based fixed bin(71,0) level 3 dcl 1-30 ref 147 NAMES DECLARED BY DECLARE STATEMENT AND NEVER REFERENCED. ACTION_CAN_RESTART internal static bit(36) initial dcl 3-7 ACTION_DEFAULT_RESTART internal static bit(36) initial dcl 3-7 ACTION_QUIET_RESTART internal static bit(36) initial dcl 3-7 ACTION_SUPPORT_SIGNAL internal static bit(36) initial dcl 3-7 ANNOUNCE internal static fixed bin(17,0) initial dcl 4-7 AS_USER_ANY_PROCESS_ID internal static bit(36) initial dcl 1-49 AS_USER_MESSAGE_SEGMENT_NAME_CONSTANT internal static char(16) initial unaligned dcl 1-12 AS_USER_MESSAGE_SYSTEM_NAME internal static char(32) initial unaligned dcl 1-27 AS_USER_MESSAGE_SYSTEM_SENTINEL internal static char(8) initial dcl 1-73 BEEP internal static fixed bin(17,0) initial dcl 4-7 CRASH internal static fixed bin(17,0) initial dcl 4-7 JUST_LOG internal static fixed bin(17,0) initial dcl 4-7 SYSERR_COVERT_CHANNEL internal static fixed bin(17,0) initial dcl 4-7 SYSERR_CRASH_SYSTEM internal static fixed bin(17,0) initial dcl 4-7 SYSERR_LOG_OR_DISCARD internal static fixed bin(17,0) initial dcl 4-7 SYSERR_LOG_OR_PRINT internal static fixed bin(17,0) initial dcl 4-7 SYSERR_PRINT_ON_CONSOLE internal static fixed bin(17,0) initial dcl 4-7 SYSERR_PRINT_WITH_ALARM internal static fixed bin(17,0) initial dcl 4-7 SYSERR_RING1_ERROR internal static fixed bin(17,0) initial dcl 4-7 SYSERR_SUCCESSFUL_ACCESS internal static fixed bin(17,0) initial dcl 4-7 SYSERR_SYSTEM_ERROR internal static fixed bin(17,0) initial dcl 4-7 SYSERR_TERMINATE_PROCESS internal static fixed bin(17,0) initial dcl 4-7 SYSERR_UNSUCCESSFUL_ACCESS internal static fixed bin(17,0) initial dcl 4-7 TERMINATE_PROCESS internal static fixed bin(17,0) initial dcl 4-7 as_user_message_id automatic structure level 1 dcl 1-18 as_user_message_segment_name automatic structure level 1 packed unaligned dcl 1-8 asum_data_$acl_entries external static bit(36) dcl 2-10 asum_data_$db_cbi external static bit(36) dcl 2-17 asum_data_$db_dir external static char(168) unaligned dcl 2-12 asum_data_$db_dir_cbi external static bit(36) dcl 2-18 asum_data_$db_dir_rb external static fixed bin(3,0) array dcl 2-20 asum_data_$db_rb external static fixed bin(3,0) array dcl 2-22 asum_data_$n_acl_entries external static fixed bin(17,0) dcl 2-15 NAMES DECLARED BY EXPLICIT CONTEXT. COMMON 000175 constant label dcl 76 ref 70 NON_LOCAL_ABORT 000447 constant label dcl 117 ref 89 asum_inner_ring_caller_ 000152 constant entry external dcl 18 get_static_pointers 000543 constant entry internal dcl 130 ref 93 initial 000166 constant entry external dcl 72 THERE WERE NO NAMES DECLARED BY CONTEXT OR IMPLICATION. STORAGE REQUIREMENTS FOR THIS PROGRAM. Object Text Link Symbol Defs Static Start 0 0 1226 1314 702 1236 Length 1630 702 66 277 324 0 BLOCK NAME STACK SIZE TYPE WHY NONQUICK/WHO SHARES STACK FRAME asum_inner_ring_caller_ 242 external procedure is an external procedure. on unit on line 78 76 on unit on unit on line 89 64 on unit get_static_pointers internal procedure shares stack frame of external procedure asum_inner_ring_caller_. STORAGE FOR AUTOMATIC VARIABLES. STACK FRAME LOC IDENTIFIER BLOCK NAME asum_inner_ring_caller_ 000114 initial_switch asum_inner_ring_caller_ 000116 as_user_message_system_info_ptr asum_inner_ring_caller_ 000120 as_user_message_perprocess_info_ptr asum_inner_ring_caller_ THE FOLLOWING EXTERNAL OPERATORS ARE USED BY THIS PROGRAM. call_ext_out_desc call_ext_out return tra_ext enable ext_entry int_entry alloc_based THE FOLLOWING EXTERNAL ENTRIES ARE CALLED BY THIS PROGRAM. admin_gate_$syserr asum_error_ asum_find_segment_$first cu_$generate_call cu_$level_get cu_$level_set get_group_id_ get_lock_id_ get_process_id_ get_ring_ get_system_free_area_ ioa_ set_lock_$unlock sub_err_ THE FOLLOWING EXTERNAL VARIABLES ARE USED BY THIS PROGRAM. asum_data_$db_locked asum_data_$db_multiclass asum_data_$entry_ring asum_data_$lock_id asum_data_$process_id asum_data_$process_info_ptr asum_data_$system_info_ptr error_table_$fatal_error sys_info$time_of_bootload LINE LOC LINE LOC LINE LOC LINE LOC LINE LOC LINE LOC LINE LOC 18 000146 68 000157 69 000160 70 000163 72 000164 74 000173 76 000175 78 000204 80 000220 81 000226 84 000234 85 000246 87 000250 89 000251 92 000270 93 000306 96 000311 98 000323 101 000330 102 000342 103 000344 105 000405 108 000437 109 000446 117 000447 121 000454 122 000466 124 000470 125 000477 128 000542 130 000543 133 000544 135 000551 136 000562 137 000573 138 000607 139 000612 140 000624 143 000626 145 000632 146 000636 147 000642 150 000700 ----------------------------------------------------------- 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