ASSEMBLY LISTING OF SEGMENT >spec>temp>famis1>fm_no_firstref_tv_.alm ASSEMBLED ON: 01/03/85 1436.4 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 " DESCRIPTION: 8 "  9 " This is one of the two Data Management file manager transfer 10 " vectors. This one, fm_no_firstref_tv_, is for each file manager entry  11 " which does not require Data Management per-process initialization to 12 " have been executed at some time before the file manager entry itself is  13 " executed. Entries which require Data Management per-process 14 " initialization go through fm_firstref_tv_, which has a first  15 " reference trap is associated with fm_firstref_tv_ which runs per-process  16 " initialization the first time fm_firstref_tv_ is invoked. 17 "  18 " HISTORY:  19 "  20 " Written by Matthew Pierret, 11/13/84. 21 " Modified: 22 "  23 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " 24  25  000000 26 name fm_no_firstref_tv_  27  28 macro transfer 1 29 entry &1  2 30 &1: 3 31 tra &2 4 32  5 33 &end  34  35  36 transfer add_acl_entries,fm_attribute_$add_acl_entries 000000 entry add_acl_entries  000000 add_acl_entries:  000000 4a 4 00010 7101 20 tra fm_attribute_$add_acl_entries   37 transfer add_extended_acl_entries,fm_attribute_$add_extended_acl_entries 000001 entry add_extended_acl_entries 000001 add_extended_acl_entries:  000001 4a 4 00012 7101 20 tra fm_attribute_$add_extended_acl_entries  38 transfer delete_acl_entries,fm_attribute_$delete_acl_entries  000002 entry delete_acl_entries  000002 delete_acl_entries: 000002 4a 4 00014 7101 20 tra fm_attribute_$delete_acl_entries   39 transfer get_bit_count,fm_attribute_$get_bit_count  000003 entry get_bit_count  000003 get_bit_count:  000003 4a 4 00016 7101 20 tra fm_attribute_$get_bit_count   40 transfer get_max_length,fm_attribute_$get_max_length  000004 entry get_max_length  000004 get_max_length: 000004 4a 4 00020 7101 20 tra fm_attribute_$get_max_length   41 transfer get_ring_brackets,fm_attribute_$get_ring_brackets  000005 entry get_ring_brackets  000005 get_ring_brackets:  000005 4a 4 00022 7101 20 tra fm_attribute_$get_ring_brackets   42 transfer get_user_access_modes,fm_attribute_$get_user_access_modes 000006 entry get_user_access_modes  000006 get_user_access_modes:  000006 4a 4 00024 7101 20 tra fm_attribute_$get_user_access_modes   43 transfer list_acl,fm_attribute_$list_acl  000007 entry list_acl 000007 list_acl:  000007 4a 4 00026 7101 20 tra fm_attribute_$list_acl  44 transfer list_extended_acl,fm_attribute_$list_extended_acl  000010 entry list_extended_acl  000010 list_extended_acl:  000010 4a 4 00030 7101 20 tra fm_attribute_$list_extended_acl   45 transfer list_switches,fm_attribute_$list_switches 000011 entry list_switches  000011 list_switches:  000011 4a 4 00032 7101 20 tra fm_attribute_$list_switches   46 transfer replace_acl,fm_attribute_$replace_acl 000012 entry replace_acl  000012 replace_acl:  000012 4a 4 00034 7101 20 tra fm_attribute_$replace_acl   47 transfer replace_extended_acl,fm_attribute_$replace_extended_acl 000013 entry replace_extended_acl 000013 replace_extended_acl:  000013 4a 4 00036 7101 20 tra fm_attribute_$replace_extended_acl  48 transfer set_bit_count,fm_attribute_$set_bit_count 000014 entry set_bit_count  000014 set_bit_count:  000014 4a 4 00040 7101 20 tra fm_attribute_$set_bit_count   49 transfer set_max_length,fm_attribute_$set_max_length  000015 entry set_max_length  000015 set_max_length: 000015 4a 4 00042 7101 20 tra fm_attribute_$set_max_length   50 transfer set_switch,fm_attribute_$set_switch  000016 entry set_switch  000016 set_switch: 000016 4a 4 00044 7101 20 tra fm_attribute_$set_switch   51 transfer suffix_info,fm_attribute_$suffix_info 000017 entry suffix_info  000017 suffix_info:  000017 4a 4 00046 7101 20 tra fm_attribute_$suffix_info   52 transfer validate,fm_validate_$fm_validate_  000020 entry validate 000020 validate:  000020 4a 4 00050 7101 20 tra fm_validate_$fm_validate_   53  54 end  ENTRY SEQUENCES  000021 5a 000200 0000 00 000022 aa 7 00046 2721 20 000023 0a 000000 7100 00 000024 5a 000166 0000 00 000025 aa 7 00046 2721 20 000026 0a 000001 7100 00 000027 5a 000156 0000 00 000030 aa 7 00046 2721 20 000031 0a 000002 7100 00 000032 5a 000147 0000 00 000033 aa 7 00046 2721 20 000034 0a 000003 7100 00 000035 5a 000140 0000 00 000036 aa 7 00046 2721 20 000037 0a 000004 7100 00 000040 5a 000130 0000 00 000041 aa 7 00046 2721 20 000042 0a 000005 7100 00 000043 5a 000117 0000 00 000044 aa 7 00046 2721 20 000045 0a 000006 7100 00 000046 5a 000111 0000 00 000047 aa 7 00046 2721 20 000050 0a 000007 7100 00 000051 5a 000101 0000 00 000052 aa 7 00046 2721 20 000053 0a 000010 7100 00 000054 5a 000072 0000 00 000055 aa 7 00046 2721 20 000056 0a 000011 7100 00 000057 5a 000064 0000 00 000060 aa 7 00046 2721 20 000061 0a 000012 7100 00 000062 5a 000053 0000 00 000063 aa 7 00046 2721 20 000064 0a 000013 7100 00 000065 5a 000044 0000 00 000066 aa 7 00046 2721 20 000067 0a 000014 7100 00 000070 5a 000035 0000 00 000071 aa 7 00046 2721 20 000072 0a 000015 7100 00 000073 5a 000027 0000 00 000074 aa 7 00046 2721 20 000075 0a 000016 7100 00 000076 5a 000021 0000 00 000077 aa 7 00046 2721 20 000100 0a 000017 7100 00 000101 5a 000013 0000 00 000102 aa 7 00046 2721 20 000103 0a 000020 7100 00 NO LITERALS  NAME DEFINITIONS FOR ENTRY POINTS AND SEGDEFS 000104 5a 000003 000000 000105 5a 000216 600000 000106 aa 000000 000000 000107 55 000013 000002 000110 5a 000002 400003 000111 55 000006 000013 000112 aa 022 146 155 137 000113 aa 156 157 137 146 000114 aa 151 162 163 164 000115 aa 162 145 146 137 000116 aa 164 166 137 000 000117 55 000021 000003 000120 0a 000102 500000 000121 55 000016 000003 000122 aa 010 166 141 154 validate  000123 aa 151 144 141 164 000124 aa 145 000 000 000 000125 55 000027 000013 000126 0a 000077 500000 000127 55 000024 000003 000130 aa 013 163 165 146 suffix_info 000131 aa 146 151 170 137 000132 aa 151 156 146 157 000133 55 000035 000021 000134 0a 000074 500000 000135 55 000032 000003 000136 aa 012 163 145 164 set_switch  000137 aa 137 163 167 151 000140 aa 164 143 150 000 000141 55 000044 000027 000142 0a 000071 500000 000143 55 000040 000003 000144 aa 016 163 145 164 set_max_length  000145 aa 137 155 141 170 000146 aa 137 154 145 156 000147 aa 147 164 150 000 000150 55 000053 000035 000151 0a 000066 500000 000152 55 000047 000003 000153 aa 015 163 145 164 set_bit_count  000154 aa 137 142 151 164 000155 aa 137 143 157 165 000156 aa 156 164 000 000 000157 55 000064 000044 000160 0a 000063 500000 000161 55 000056 000003 000162 aa 024 162 145 160 replace_extended_acl  000163 aa 154 141 143 145 000164 aa 137 145 170 164 000165 aa 145 156 144 145 000166 aa 144 137 141 143 000167 aa 154 000 000 000 000170 55 000072 000053 000171 0a 000060 500000 000172 55 000067 000003 000173 aa 013 162 145 160 replace_acl 000174 aa 154 141 143 145 000175 aa 137 141 143 154 000176 55 000101 000064 000177 0a 000055 500000 000200 55 000075 000003 000201 aa 015 154 151 163 list_switches  000202 aa 164 137 163 167 000203 aa 151 164 143 150 000204 aa 145 163 000 000 000205 55 000111 000072 000206 0a 000052 500000 000207 55 000104 000003 000210 aa 021 154 151 163 list_extended_acl  000211 aa 164 137 145 170 000212 aa 164 145 156 144 000213 aa 145 144 137 141 000214 aa 143 154 000 000 000215 55 000117 000101 000216 0a 000047 500000 000217 55 000114 000003 000220 aa 010 154 151 163 list_acl  000221 aa 164 137 141 143 000222 aa 154 000 000 000 000223 55 000130 000111 000224 0a 000044 500000 000225 55 000122 000003 000226 aa 025 147 145 164 get_user_access_modes  000227 aa 137 165 163 145 000230 aa 162 137 141 143 000231 aa 143 145 163 163 000232 aa 137 155 157 144 000233 aa 145 163 000 000 000234 55 000140 000117 000235 0a 000041 500000 000236 55 000133 000003 000237 aa 021 147 145 164 get_ring_brackets  000240 aa 137 162 151 156 000241 aa 147 137 142 162 000242 aa 141 143 153 145 000243 aa 164 163 000 000 000244 55 000147 000130 000245 0a 000036 500000 000246 55 000143 000003 000247 aa 016 147 145 164 get_max_length  000250 aa 137 155 141 170 000251 aa 137 154 145 156 000252 aa 147 164 150 000 000253 55 000156 000140 000254 0a 000033 500000 000255 55 000152 000003 000256 aa 015 147 145 164 get_bit_count  000257 aa 137 142 151 164 000260 aa 137 143 157 165 000261 aa 156 164 000 000 000262 55 000166 000147 000263 0a 000030 500000 000264 55 000161 000003 000265 aa 022 144 145 154 delete_acl_entries  000266 aa 145 164 145 137 000267 aa 141 143 154 137 000270 aa 145 156 164 162 000271 aa 151 145 163 000 000272 55 000200 000156 000273 0a 000025 500000 000274 55 000171 000003 000275 aa 030 141 144 144 add_extended_acl_entries  000276 aa 137 145 170 164 000277 aa 145 156 144 145 000300 aa 144 137 141 143 000301 aa 154 137 145 156 000302 aa 164 162 151 145 000303 aa 163 000 000 000 000304 55 000207 000166 000305 0a 000022 500000 000306 55 000203 000003 000307 aa 017 141 144 144 add_acl_entries 000310 aa 137 141 143 154 000311 aa 137 145 156 164 000312 aa 162 151 145 163 000313 55 000002 000200 000314 6a 000000 400002 000315 55 000212 000003 000316 aa 014 163 171 155 symbol_table  000317 aa 142 157 154 137 000320 aa 164 141 142 154 000321 aa 145 000 000 000 DEFINITIONS HASH TABLE  000322 aa 000000 000033 000323 aa 000000 000000 000324 5a 000200 000000 000325 5a 000111 000000 000326 aa 000000 000000 000327 aa 000000 000000 000330 aa 000000 000000 000331 5a 000064 000000 000332 aa 000000 000000 000333 5a 000021 000000 000334 5a 000035 000000 000335 5a 000044 000000 000336 5a 000156 000000 000337 5a 000027 000000 000340 5a 000013 000000 000341 5a 000207 000000 000342 aa 000000 000000 000343 5a 000117 000000 000344 aa 000000 000000 000345 aa 000000 000000 000346 5a 000166 000000 000347 5a 000101 000000 000350 5a 000130 000000 000351 aa 000000 000000 000352 5a 000140 000000 000353 5a 000053 000000 000354 5a 000072 000000 000355 5a 000147 000000 EXTERNAL NAMES  000356 aa 014 146 155 137 fm_validate_  000357 aa 166 141 154 151 000360 aa 144 141 164 145 000361 aa 137 000 000 000 000362 aa 015 146 155 137 fm_attribute_  000363 aa 141 164 164 162 000364 aa 151 142 165 164 000365 aa 145 137 000 000 NO TRAP POINTER WORDS  TYPE PAIR BLOCKS  000366 aa 000004 000000 000367 55 000252 000252 000370 aa 000004 000000 000371 55 000256 000024 000372 aa 000004 000000 000373 55 000256 000032 000374 aa 000004 000000 000375 55 000256 000040 000376 aa 000004 000000 000377 55 000256 000047 000400 aa 000004 000000 000401 55 000256 000056 000402 aa 000004 000000 000403 55 000256 000067 000404 aa 000004 000000 000405 55 000256 000075 000406 aa 000004 000000 000407 55 000256 000104 000410 aa 000004 000000 000411 55 000256 000114 000412 aa 000004 000000 000413 55 000256 000122 000414 aa 000004 000000 000415 55 000256 000133 000416 aa 000004 000000 000417 55 000256 000143 000420 aa 000004 000000 000421 55 000256 000152 000422 aa 000004 000000 000423 55 000256 000161 000424 aa 000004 000000 000425 55 000256 000171 000426 aa 000004 000000 000427 55 000256 000203 000430 aa 000001 000000 000431 aa 000000 000000 INTERNAL EXPRESSION WORDS 000432 5a 000262 000000 000433 5a 000264 000000 000434 5a 000266 000000 000435 5a 000270 000000 000436 5a 000272 000000 000437 5a 000274 000000 000440 5a 000276 000000 000441 5a 000300 000000 000442 5a 000302 000000 000443 5a 000304 000000 000444 5a 000306 000000 000445 5a 000310 000000 000446 5a 000312 000000 000447 5a 000314 000000 000450 5a 000316 000000 000451 5a 000320 000000 000452 5a 000322 000000 000453 aa 000000 000000 LINKAGE INFORMATION 000000 aa 000000 000000 000001 0a 000104 000000 000002 aa 000000 000000 000003 aa 000000 000000 000004 aa 000000 000000 000005 aa 000000 000000 000006 22 000010 000052 000007 a2 000000 000000 000010 9a 777770 0000 46 fm_attribute_|add_acl_entries  000011 5a 000346 0000 00 000012 9a 777766 0000 46 fm_attribute_|add_extended_acl_entries  000013 5a 000345 0000 00 000014 9a 777764 0000 46 fm_attribute_|delete_acl_entries  000015 5a 000344 0000 00 000016 9a 777762 0000 46 fm_attribute_|get_bit_count 000017 5a 000343 0000 00 000020 9a 777760 0000 46 fm_attribute_|get_max_length  000021 5a 000342 0000 00 000022 9a 777756 0000 46 fm_attribute_|get_ring_brackets 000023 5a 000341 0000 00 000024 9a 777754 0000 46 fm_attribute_|get_user_access_modes 000025 5a 000340 0000 00 000026 9a 777752 0000 46 fm_attribute_|list_acl  000027 5a 000337 0000 00 000030 9a 777750 0000 46 fm_attribute_|list_extended_acl 000031 5a 000336 0000 00 000032 9a 777746 0000 46 fm_attribute_|list_switches 000033 5a 000335 0000 00 000034 9a 777744 0000 46 fm_attribute_|replace_acl  000035 5a 000334 0000 00 000036 9a 777742 0000 46 fm_attribute_|replace_extended_acl  000037 5a 000333 0000 00 000040 9a 777740 0000 46 fm_attribute_|set_bit_count 000041 5a 000332 0000 00 000042 9a 777736 0000 46 fm_attribute_|set_max_length  000043 5a 000331 0000 00 000044 9a 777734 0000 46 fm_attribute_|set_switch  000045 5a 000330 0000 00 000046 9a 777732 0000 46 fm_attribute_|suffix_info  000047 5a 000327 0000 00 000050 9a 777730 0000 46 fm_validate_|fm_validate_  000051 5a 000326 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 113262 000007 aa 330130 057054 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 000137 000020 aa 000000 000104 000021 aa 000000 000120 000022 aa 000131 000104 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 000050 000067 aa 132620 757170 000070 aa 000000 113262 000071 aa 216164 200000 000072 aa 076163 160145 >spec>temp>famis1>fm_no_firstref_tv_.alm  000073 aa 143076 164145 000074 aa 155160 076146 000075 aa 141155 151163 000076 aa 061076 146155 000077 aa 137156 157137 000100 aa 146151 162163 000101 aa 164162 145146 000102 aa 137164 166137 000103 aa 056141 154155 MULTICS ASSEMBLY CROSS REFERENCE LISTING Value Symbol Source file Line number  0 add_acl_entries fm_no_firstref_tv_: 36. 1 add_extended_acl_entries fm_no_firstref_tv_: 37.  2 delete_acl_entries fm_no_firstref_tv_: 38. fm_attribute_ fm_no_firstref_tv_: 36, 37, 38, 39, 40, 41, 42, 43, 44, 45,  46, 47, 48, 49, 50, 51.  fm_validate_ fm_no_firstref_tv_: 52. 3 get_bit_count fm_no_firstref_tv_: 39. 4 get_max_length fm_no_firstref_tv_: 40. 5 get_ring_brackets fm_no_firstref_tv_: 41. 6 get_user_access_modes fm_no_firstref_tv_: 42. 7 list_acl fm_no_firstref_tv_: 43. 10 list_extended_acl fm_no_firstref_tv_: 44. 11 list_switches fm_no_firstref_tv_: 45. 12 replace_acl fm_no_firstref_tv_: 46. 13 replace_extended_acl fm_no_firstref_tv_: 47. 14 set_bit_count fm_no_firstref_tv_: 48. 15 set_max_length fm_no_firstref_tv_: 49. 16 set_switch fm_no_firstref_tv_: 50. 17 suffix_info fm_no_firstref_tv_: 51. 20 validate fm_no_firstref_tv_: 52. 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