bound_log_support_.bind 04/23/86 1004.6rew 04/23/86 0927.0 14715 /* HISTORY COMMENTS: 1) change(85-12-20,EJSharpe), approve(86-02-20,MCR7334), audit(86-02-26,Kissel), install(86-04-23,MR12.0-1044): Retain log_read_$register/deregister entrypoints. END HISTORY COMMENTS */ /* * Modification history: * 84-10-05, W. Olin Sibert: Initial collection * 84-11-11, WOS: Added log_move_ * 84-12-19, BIM: Retained log_read_$open_long, free_message, and hold_message. * 84-12-21, BIM: renamed to bound_log_support_ and moved to collection 3. Note that log_read_ et. al. are candidates for inclusion in bound_log_tools_ in TOOLS if space is tight. * 85-03-04, EJ Sharpe: added entry single_dir_oldest_and_newest to log_list_history_ * 85-04-16, EJ Sharpe: added log_salvage_ */ Objectname: bound_log_support_; Global: delete; Order: log_read_, log_list_history_, log_initiate_, log_write_, log_create_, log_salvage_, log_move_; objectname: log_create_; retain: new_segment, duplicate_segment, get_info; objectname: log_initiate_; retain: log_initiate_; objectname: log_list_history_; retain: all, single_dir, single_dir_oldest_and_newest; objectname: log_read_; retain: open, open_long, close, next_message, prev_message, position_sequence, position_time, update, hold_message, free_message, get_log_uid, register, deregister; objectname: log_write_; retain: open, close, message, data, general, open_for_migrate; objectname: log_salvage_; retain: log_salvage_; objectname: log_move_; retain: message; /* END */  log_create_ 11/11/89 1058.2re 11/11/89 1030.7 36648 TLVV #V?4?#~P%@ P%@PPn@Pr@PP@Pl@nP@@@l(@( P%@PPp@Pr@PP@Pl@@ @@ @6@ @8@pP:@4@ @(@ TP&@ "PP@>@P@?@P@Pn@@ Pp@@ Pr@PP@Pl@nP@@@lP@@@AP@P>@ @@`@P?@ @@`@* nP6@A@8@pP:@4@ @(@@t@v@@(@PD@z@F@@@H@@J@@@L@fN@`P@]R@]T@\V@B@$PP@@@X@z@D@@F@X@H@@@J@FL@EN@FP@BR@B@$PP@t@@@X@9Z@z@^@@`@@@b@X@d@Z@f@@@h@&j@%l@ n@$p@r@t@\@$P P@QZ@D@B@$P P@X@z@x@@z@Z@|@lP@2@~@X@@@4@@@@@@@@@@@@v@$PP@'vPPD@@F@@@H@B@ $PP@@ מ@@0F՘.$.@B@lP4Oמ@,@N@8@@@;@@9@:@Н@@<@@@@z@@@ * t@ب@ڪ@P@@L@@@@lP8@$@9@:@@@;@@ @5@6@@7@@@@@$PP@@@@ @@@lP@lP@*@@@@@@@@@@@@$PP@@@$P NP(@(@(@(@lP@lP*@@@@@@@ª@@Ī@bƪ@aȪ@\ʪ@Y̪@VΪ@ZЪ@@"P@@$PP@@(@lP@lP*@@8@@@@B@A@9@>@@$PP@lP2@80@#4@!@(@@@*@@2@@4@@@ª@@Ī@ƪ@Ȫ@ʪ@̪@Ϊ@Ъ@@$PP@(@(@lPԪ@lP*@֪@@ت@@ڪ@@ܪ@@ު@@@@@@@@@@@ґ@$PP@ޟ@0@@(@ PP@@@lP@8@@P@@@ª@Ī@ƪ@Ȫ@ʪ@̪@@$P$P@PP@P؈@@@@@@@@PrPJ!@!! log_create_  symbol_table~  error_table_linknamedupget_system_free_area_$ get_group_id_tag_star'+.hcs_create_branch_137fs_get_path_name1:?get_max_length_seg1BGinitiate1JMlist_acl1PS replace_acl1VYset_max_length1\`status_for_backup1ch status_long1kn status_minf1qtlog_initialize_ww{ `get_info~@log_create_$get_info new_segment3@log_create_$new_segment3duplicate_segmentZ@log_create_$duplicate_segmentZZ&&&&&&0&9&A&I&O&U&[&b&j&p&v&}symbtreeO=Og|PL/I 6"' *~Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize mapD"}+Og}M$[-*KȊV'edQ[LL`'K"I旌j(x O:Dπt(\gqK-L>spec>install>1111>log_create_.pl1>ldd>include>log_write_data.incl.pl1>ldd>include>status_for_backup.incl.pl1>ldd>include>status_structures.incl.pl1>ldd>include>create_branch_info.incl.pl1>ldd>include>access_mode_values.incl.pl1pl1info log_create_!`_B!+spec>install>1111>log_initiate_.pl1>ldd>include>access_mode_values.incl.pl1>ldd>include>log_segment.incl.pl1pl1info \ log_initiate_ B!k:@@@P@@@@z@@@@@5@1@0@3@@$PP@@@P@@P@@z@@@@@@@@ #@PP(P@ P&@ "PP@@P@@P@@P@@P@ P@PP@ @@`@PP@F@@"PP@@@$PP@PP@ `@@P@ `@ (PD(@ԟ@B@@@$P P@@|@P'@ P@0@P@@:U>@@@P@@@@z@@@@@@@@@@$PP@@@P@@P@@z@@@@@@@@ @P@P@P@ `@@~ :DF@P@ `@@@ @P@ P@$PPP(P@:U>@@@pP(@"PP@A@P@PZ0@@(P@@PP F@@(P@@D@@PF@@@H@=J@PL@=N@B@  P@@@P(P@PPT@P@V@PX@@@Z@"P@P\@ ^@`@"b@R@$PP@@@P(P@PP@@P'@ PD@@>E@ P@:U>BP@ P@@@@@D@@@ЗP(@"PP@@~@@@@N@C(@@ @P'@.@l@@f@P@@z@@PP@@@@@ @.@@C@{@ {@N@ PE.@E@:P@FPP@ @@`@@PP@PF{@@@@6@DNPF @@@@ @ @P@DN@@NN@@@@@$PP@@{@CN@NP P@@PLO~ P@P@LO{.@.@@@@@PP@ P@F@@f@@B@@|@@~@@@@B@@"PP@S@K@T@@@M@Jª@@ $PP@B@P(P@|@P(P@|@> PBP@@@|@@|@@C(@|@@D@ D@N@ ~PF@gvī@~PFFNC,@D,@C@P(P@ PD.@@PƩ@e@@@ʪ@@̪@ȑ@$PP@PPP@(P@C@@@@@PF @@@ E @P@E@@@@N@@B@@"P@P@@@@@@$PP@B@P(P@N@@P@@z@@@@@@@@@^@Ν@P(P@z@PMPP@(P@P@P@PP'@PP@0@@$D$D@@@P@0@@$D$D@B@@FD@@@FE@D@NE@NP@D@NE@NP@@@@@6D@ P@POF @F@@ @ P@P@Ȁ@P'@ P~@h0@~@@ P@a0@@@ P@@Z0@@P>@@@@!log_list_history_ symbol_tableW  error_table_nomatchabsolute_pathname_ get_system_free_area_##)hcs_ get_uid_file,.2star_,57 log_initiate_::> log_name_starnameADGtimeAJL sort_items_generalORT[`alldW @Zlog_list_history_$allj[ ^ single_dirud~@glog_list_history_$single_dir{j~m cleanup.1uxsingle_dir_oldest_and_newest{@~.log_list_history_$single_dir_oldest_and_newest cleanup.2Lget_dname_and_uidallocate_read_datalist_log_directory cleanup.3-compare_entries_free_star_entries&&"&+&4&9&@&I&N&VsymbtreeO=Og PL/I 6"' *boooMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map<(}+Og|F%HI#P!Zf*]KY#[-(KȊр>spec>install>1111>log_list_history_.pl1>ldd>include>star_structures.incl.pl1>ldd>include>log_segment.incl.pl1>ldd>include>log_read_data.incl.pl1pl1info jlog_list_history_E!|?@OB!W$!xW iºN|QO Ӂ_Yifa>@>M@$@ M@?N@O@>N>@>@NF`@M@`0`@@@b@b@R@F@T@@@V@P@ $P P@$PPDPFPP@P@@PP@ log_move_  symbol_table/  log_data_deleted_message_flag log_segment_finish_message $ log_write_general'*,4 `message</@2log_move_$message?47&&&&.symbtreeO=Og0PL/I 6"' *EgPV`dPPMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map4 }+ Og}<![-$KȊʀ>spec>install>1111>log_move_.pl1>ldd>include>log_message.incl.pl1pl1info M log_move_xA <@@Pk + ׁuZ PP8@eU*obj_map @gT  log_read_ 11/11/89 1058.2re 11/11/89 1028.0 144072 logro001logr0001T8T TT4VTT TT TTT T TTopenV @LL$G#4V?updateclose?#cleanuplog_read_get_log_uidfree_messagehold_messagenext_messageprev_messageposition_timeposition_sequencereturn_conversion_errorInvalid message pointer ^p.Null log_read_data_ptr supplied.Failed to snap link to ^a$^a.free_message failed to find message ^p on held list.Invalid log_read_data_ptr supplied in call to log_read_.0P%@0P&@"PP@6@P@7@P@Pj@@Pp@jPp(P @@B J@:@8@P@@(@B0P&@ "PP@6@P@7@P@Pj@@ Pp@`jPp(PPP@P`@@@@@3O$PP>@<@@`P@ @@`B PJ@@@@  F@B .$PP>@<@@Ҹ9\@L@N@:@8@$PP@0@V̀PP'@@(@ PL@D@@@F@B@@@^@^@:U>NP@\@^@@:U>$> F`@@@^@@ @@@@@@@r@r@:\PLOr@r,@N@(@ F@B M@@JP @@@@t@v@t@x@v@z@\PxP@zP@xP @zP"@xP$@zP&@xP(@zP*@xP,@zP.@xP0@zP2@xP4@zP6@xP8@zP:@xP<@zP>@xP@@zPB@xPD@zPF@xPH@zPJ@@рD@@H@B@J@D@L@N@P@R@F@ @bB@\P @H@B@J@B@L@N@~P@yR@F@ @O8@:@\P(@H@B@J@8@L@lN@hP@bR@F@ @9}8@}:@\P$@H@B@J@8@L@WN@SP@MR@F@ @$n8@n:@\P0@H@B@J@8@L@BN@>P@7R@F@ @]<@]>@e@@\P,@H@B@J@<@L@+N@'P@R@F@ @(B@\P4@H@B@J@B@L@N@P@ R@F@ @&&8@%:@\P8@H@B@J@8@L@N@P@R@F@ @ϸ 8@ :@\P<@H@B@J@8@L@N@P@R@F@ @8@:@\P@@H@B@J@8@L@N@P@R@F@ @\PL@@P@PX@@PZ@J@\@ @^@A@`@"PPd@Pf@h@j@l@V@@@A@|PyQ@P@P6@ @@`T@P7@ @@`@~ D@nA@ D(@\@>@D@@@<@h@1@\P@D@\P@H@D@J@F@@b@0@$P P>@<@@Q@\PR@bP@.@P@@0@L@D@D@H@@J@F@@b@k0@$P P>@<@@bP.@/@D@D@H@\P@@J@F@@ָb@P0@$P P>@<@@߸Q@\PS@bP@/@Q@@2@N@\PjPD(@Ҹ0P%@PPj@Pp@p(PjP(0@@a\P@ !jP @H@A@J@F@ @@\P@ϸjPN@:@8@$PP@\P@s@Q@ Q@sN@:\PD@LF0@ E(@D@LO>@E@@@<@$PP@Q,@\P@:U>\@@E(@{C0P%@PPj@Pl@Pp@ lPPd@\P@@ @ @H@lPJ@A@L@F@ @$@@W\P@d@0@E@\P@H@E@J@F@@/b@0@=Q@:b@H@d@J@\PRFL@F@ $P$P@d@0@,Q@~E@D@]b@0@$PP>@<@@Q@:b@H@d@J@\PRFL@F@ $P$P@d@o0@$PP>@<@@\P@0PdPlPD(@?C0P%@PPj@Pl@Pp@lPPd@\P@@ @ @H@lPJ@A@L@F@ @(@@!Ҹ\P@^d@30@D@D@H@\P@J@F@@b@$0@jQ@:b@H@d@J@\PRFL@F@ $P&P@d@0@1Q@>D@D@H@\P@J@F@@b@0@$PP>@<@@Q@:b@H@d@J@\PRFL@F@ $P&P@d@0@$PP>@<@@t\P@ƸdPlPD(@jT0P%@ PPj@Pn@Pl@ Pp@lP\P@ @H@nPJ@P@PL@lPN@A@P@F@,@@?PP>@<@@i\P@jdPlPd@0@ $PP>@<@@&D(@m"0P%@ PPj@Pl@ Pp@vlP\P@ @H@P@PJ@@PL@lPN@A@P@F@0@@HPP>@<@@\P@$DdPlPd@Q0@ $PP>@<@@D(@'ܸ0P%@PPn@Pj@Pl@Pp@k@/0P%@PPj@Pl@Z\P@  @H@lPJ@F@8@@@@ lPH@d@J@F@@1d@H@lPJ@F@@Nd@\P@0@@@d@@0@@@@?0P%@PPj@Pl@\P@  @H@lPJ@F@<@@@@lP>@<@@6@WN0P%@PPj@Pp@p(PP(P\P@@ @ @H@PJ@A@L@F@ @@@@E\P@H@P@PJ@A@L@F@ $PP@6Y0P%@PPj@Pp@ɸ\P@ @H@P@PJ@@PL@A@N@F@D@@b\P@H@P@PJ@@PL@A@N@F@$P*P@Q e0P%@PPj@Pp@\P@ @H@P@PJ@@PL@A@N@F@H@@1\P@H@P@PJ@@PL@A@N@F@$P,P@ Ѹ@|@~@nP@\PS@p@n@@bP/@\P@Q@~PP@t@!@@PN@@R@p@n@@ϸd@u@b@x@d@z@u@|@v@ $P$P@(@QN@d@##! @@QN@@S@p@n@@d@t@b@x@d@z@t@|@v@ $P&P@@PN@d@|@@d@\PS@@R@@~@@[Q@@@bP.N@/N@f(@Q@>@\P@R@@@@@#@N@ @~@F>@@=Q@@@@bP.N@/N@@/N@Q@>@@~@,~PP@bP@/N@$@~\PSN@S@@@@S@@~@@ @bP@.N@@>\PRN@R@@@@R@@~@@b@r0@@@bP.N@/N@@b@@@@~P@P@d@@@@@$P P@ ~P@P@b@@d@@@@~@ $P$P@@b@@d@@@@~@ $P&P@@@@A@P@@P@@@>@>@@T@@i@PP@ `@`@ E@@@@P@ e@`@d@@@A@@P@@@@@@@$PP@ @A@@@_@@(@@@ A@@@@@@@@ª@@Ī@P@Pƪ@@PȪ@ʪ@̪@Ϊ@Ъ@Ҫ@Ԫ@PP֪@Pت@@ $P.P@@@PP@\P@S@ܪ@@@jbP2@\P@N@PP@@!@@LO@@R@ܪ@@@Xd@@b@@d@@@@@ $P$P@(@NO@d@##! @@NO@@S@ܪ@@@7d@@b@@d@@@@@ $P&P@@LO@pd@@@jd@\PS@@R@@@@Q@@@bP0O@2O@p(@Q@>@\P@R@@ @@@*@N@'@~@F>@@\PRN@:F@L@@@:@@O@@NOO@@NOO@>@@~@@PP @@\P@S@@@@ @@\P@R@@@@PPbP@0@O@@\PRN@ ,@@@R@@@@wb@0@@@bP0O@2O@@b@@@@P@P@d@@@@@$P"P@ P@P@b@@d@@@@@ $P$P@@b@@d@@@@@ $P&P@@@\P@:@LO0@dP?@P?N@@Q@Pb@@@@Q@Q@N@dP?@Q@:\PLV?N@M<@Q,@$P P@@@@@@PNP@@A@P@@@P@@@N@@@N@ A@ %A@@Q@@.@A@(@@@@PHb@:\PLVb@bP\P@@P\P@PQ@@@ª@P: @\PRF$P PA@@LF*0@A(@@  @ @4 @  @ @O@DO@ @@LO@A@@ @@ @@@ @ @"@@$PP@A@PP:\P@RF@ƨ@\P@ƈ@4$@%@@(@~@*@@,@@.@$@0@%@2@4@6@&@$PP@̟@ۿ0@-\P@@@ Ξ@N@ :PF\P@F@@@@,@P@@\P@@@@PP@N@(@&@$PP@\P@:U>\@@P\@@\P@ƈ@Ҩ@lPPd@\P@@yɸd@0@$P P:@8@@-\P@nP@@ @B@lPD@A@F@>@4@@knPR@dPb@b@@@P@B@A@D@>@ $P(P@A@X R@bP.N@ /N@P@J(@HJ@UK@\PT@N@~@P@T@R@A@T@J@V@K@X@MZ@J\@L@@A@J(@߸J@T@@@R@B@J@D@d@F@A@H@>@m@A@ J(@T@:@J@<@8@@J(@\P@J(@\@:@J@<@8@@TP\@\PjPdPlPJ(@҈@ب@ڪ@P0@؈@\P@0@*@`@@b@@d@^@ @߸@0@ϸ\PP@@6h@@@ ?i@@@6>i>@>h>@@@\P@\P@\P@@@@PP@Pީ@j@{@ο0@ P,@\P@@@@@@ P\P@@@`@\P@@b@^@@<\PPP@P؈@@@PP@l@M@0@ CPPP@PPP@@P,@@@@PP@@\P@P@ @0@ P@@0@0@P@n(@p@_r@|t@s(@@@4v4n@@p@@f@t@@s@@v@@@@O@@M@Z@[@@A@@$P.P@@P@N.@@P@@6s@@@ ?n@@@6>n>@>s>@@@PP@@90@P@@P\P@\P@@0@@@@@@@PP@P@PP@@@PP@\P@P@@ @0@ P@0@ P@P@P@P@P@PP@PP@P@@ @N@@@$PP@NP@@@(@\P@0@@\P@P P@P@P@@\P@ PP@@@PP@@ѿ0@ΟP@@\P@@0@@PP@@@@0@@PP@@P@@0@ @P@0@PPP@P@@_@@(@@@$PP@@@@@@@ª@@Ī@@ƪ@Ȫ@wʪ@̪@Ϊ@Ԫ@oЪ@hҪ@@.P@@@@@PP@6f@@ ?g@@6h@f@>g>@>h>@\P P@PPf@6ipg@6iPh@jLP@P@@6@@@ ?@@@6>>@>>@`@`@@ @\P@@0@)=ة@@ܪ@&@ު@@@@ @&@00@\PP@@6@@@ ?@@@6>>@>>@@@\P@\P@\P@0@)ة@@ܪ@&@ު@@@@ @&@0@\PP@@6@@@ ?@@@6>>@>>@@@\P@\P@\PP&@ &@0@&PP@@6@@@ ?@@@6>>@>>@@@&PP(@&@@(P&@ @*@jPP\@\@0@(@_@@(@@@ $PP@@@@@@@@@@@@@@ @| @@.P@\P@@pO(@_@@(@@@88$PP@@@k@@@@@@@r@_@l @m"@X$@O&@@.P@*@0@2@PpP,!!!!l!!!j!!!J!!!Q!!!d!E!D!d!d!E!D!A$ log_read_  symbol_table  error_table_badcall fatal_errorlog_segment_damaged$no_log_message'+ null_info_ptr.2unimplemented_version5; cv_entry_>>Aget_system_free_area_DDJhcs_ get_uid_segMORterminate_nonameMUZ log_initiate_]]alog_list_history_alldij log_position_ find_sequencemqu find_timemx{ next_messagem~ prev_messagem log_segment_get_service_bit log_wakeup_register deregistersub_err_ |`open@log_read_$open open_long@log_read_$open_long cleanup.1close@log_read_$closeG@~log_read_$next_messageG@log_read_$prev_messageposition_sequenceY@log_read_$position_sequence Y position_time@log_read_$position_time  update@log_read_$update& hold_message/@"log_read_$hold_message6&) free_message?/7@2log_read_$free_messageE679 get_log_uidN?[@Blog_read_$get_log_uidQE[HYN@log_read_$register\QTeY@log_read_$deregisterh\_0&&&&&-&4&=&C&L&T&\&c&l&w&}&&&&&&symbtreeO=OgzPL/I 6"' *zMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize mapD }+Og|L#[-(KȊрU([-)KȊҀ_!Zf*]Kh![-$KȊʀq#G Hc_>spec>install>1111>log_read_.pl1>ldd>include>log_read_data.incl.pl1>ldd>include>log_read_open_info.incl.pl1>ldd>include>log_segment.incl.pl1>ldd>include>log_message.incl.pl1>ldd>include>sub_err_flags.incl.pl1pl1info log_read_㵀!|?@A!i}IOӃDA V<5OB! ><#OS0<"Bx-+Z!|$A9|B+B!W.iz<Oӆ4x@?(@@@|$$@:?@,@@.@@PDO0@DF2@6@8@@:@>@<@*@@@P@@@.@@@B@j@D@F@~@H@{@J@|@L@N@P@R@T@V@X@@@$P4P@|@$PNPP@Z@Z@@@i@(@@@@@(@@@@ @|@XP@"@~@@j@@@@>@ @@@>@y>/~@@@:@>(@>@@@@i>(@@@&,,>@,@@.@j@0@{4@t6@~8@*@ T@>@~@@j@@>@@@ @@@@  (@@@@@:y7^a@@@@j@@\@@P @$@O"@@ BP@|@@@@\@@E"@4$@1&@@ @̸P@ ;Z@Z@@@@(@@@@}@@(@@@@t@@:PLV@@@0@?~P@.@@@4@@@@$@/N@R>@?(@@@h$$?@,@@.@j@0@@PDO2@6@8@:@>@<@*@@zP@~@@@@>(@>@@@-@"P@@P.@N>(@@@@>@@@@ @"@@@>(@>@@@ @>(@>@@@@@(@P'@.@@ P@P@PPP P@P$PPPPPP@-`P'@ P@0@9P@@B@@ P@BN@':PC@@LFz0@C@@L_@@t@LOC(@D(@@@H@C@J@2L@D@N@cP@SR@RT@\V@F@$PDP@ P,@P@@:U>@@R P@~@N0@~P@@I~@D(@C(@@@H@D@J@L@C@N@8P@(R@'T@1V@F@$PDP@@4P'@ P@ :P'@ P@@@@B@@@@@D@@@$PP@D@D@@@U@BPD@a@@@@@a@@(@@@@@@@@@@@@@@@@@$P"P@D@/D@@F@@H@@@ $PP@@@f~@@V@ʟ@@@@@~@@H@@P@@@@@@@@$P6P@P@@~@ @@PP'@PB@@@@@~@V@P@@@@ PP@@@@@@P@~@@:@@@PDF@D@@@{@@@@k@@@_@j@Z@e@@@$P4P@@$PNPQW@@@@@PDO@F@@@{@@@@E@@@9@D@4@?@@4P@@5@^a@$PP@@@@PDO@*@@@@@ @@^a@@@@@@PDO@@@@@@ @@:@@@PDF@@@@@@@@@@:PP@LF@HP'@PP@P@@P @@@ B P@J@@R PpP'@@(@@@$$ P@P@/@[[d@$dO@@.@H(@@@4T4H@h@T@j@B@l@p@r@t@f@ @v@@@@6N@H(@@@`,f,H@V@f@X@B@Z@^@`@b@T@ @\@.@@@@@@MMH(@@@JH@V@J@X@B@Z@^@`@b@T@ y@=@@7@B j@P'@.@A@@ P PP@@@@F(@H(@@@$J$A@@S@H@x@J@z@S@|@ PB@~@j@X@h@k@v@J@PP@P(P@r P'@_T@B@D(@PP@P@@X@ x@P'@.@@@ H@~`P'@@(@@@0B0@@P@B@R@"V@X@N@@@ PP@@R@@@@O@@~O@@O,@@O@àR@ @:O@à@L_/@R@V@@@@@@@@@j * 2@P@4(@@Ϊ@̑@$P P@@ ˞@ P@P@4Oʞ@,@N$PP@8@@9@Ϊ@̑@$P@ PP@;(@@@<@@:PDF@@@ F @@Щ@@@Ԫ@F@֪@@ت@E@ڪ@ܪ@ު@@@ґ@$P0P@E@ @@ PP@;@@@9@@:@@@Ы@@ P@@@F@@@@@@@@E@@@@l@@@@@$P2P@E@@@ PP@<@@ʞ@@0F.$.@B P@P@4Oʞ@,@NT@Ϊ@̑@$P&P@f@ P@@@@F@@T@@B@@@ @D@ @E@@K@K@L@@@F@E@@$P.P@E@BP P@P2@D@@P4@ P@:P@LFԪ@N@֪@E@ت@ґ@ $P,P@E@N@ PP@8@&P@ P@Ԫ@P@֪@E@ت@ґ@ $P8P@E@@@R$$E@@@@ @@@@E@Ԫ@ґ@P@x(@ @ @ @@@@@@@@@P@Ԫ@R@֪@E@ت@ґ@ $P>P@E@@@00E@@@@@@@@P@Ԫ@E@֪@ґ@$P@P@E@@@?,,E@@@@@@@@(@@@Ԫ@@֪@sت@E@ڪ@ܪ@ު@@@ґ@$PDP@E@@@$$E@@@@@r@@^@PPP@P.@@@@P'@ PB@z0@B@@@@@P @@@ P @@@@@@@$PHP@@@@@4@Q@@$PJP@PPu@@ >@.@.@@@ ~@@>i@@ `@`@ E@@>@@@ E@@@ @@`  @@@@@@@@@@!ª@!Ī@ƪ@Ȫ@ʪ@@$P(P@@@(@@@00@Ϊ@@Ъ@@Ҫ@@Ԫ@ت@ڪ@ܪ@ު@̑@@@@88@@@@@@@@ª@Ī@ƪ@Ȫ@@@@@@P @@@ P@P@@2@@@@ @ @ NU@@@@@@@@@@ $Pk!Zf*]Kt![-$KȊʀ}#[-(KȊр$[-*KȊ(\gqK-L$NIX'K"I旌'edQ[LL&]#KZ]>spec>install>1111>log_salvage_.pl1>ldd>include>log_salvage_arg.incl.pl1>ldd>include>log_segment.incl.pl1>ldd>include>log_message.incl.pl1>ldd>include>log_read_data.incl.pl1>ldd>include>log_write_data.incl.pl1>ldd>include>access_mode_values.incl.pl1>ldd>include>terminate_file.incl.pl1>ldd>include>status_structures.incl.pl1>ldd>include>status_for_backup.incl.pl1>ldd>include>syserr_constants.incl.pl1pl1info log_salvage_XlB Þ z+hyi@>@B@>@|@$PP@ @@~@|@<@ @@`@B {@fP@~@B@@{@@@@@@@@@@@@|@$P:P@@@$PNPJ@C@@@fP@@@~@fP@@@@@@|@ $P4P@@@@@~@|@@fPT@@M M$PP~@|@@C@6fPPH6`@ $PP~@|@@'@$PP{@@~@@@{@@@@@@@@@@@@|@8P@@@@@~@|@@C(@fP @ {(@@~@{@@|@$PHP@[@~@D@@@@@|@ $PFP@@@@@~@|@@D@@MD.@n@|>PP4NP2{@x@v@P@r@ {@r@fPLOr@r,@NQ@x@v@$P P@$PPfPP@@@@~@@@@@@|@ 6P@@@@@~@|@X@@@~@|@Q@fPhP{(@{@~@|@6@kP%@PPh@Pp@:hPPf@f@0@{(@{@~@|@@ hPF@x@v@$P$P@fPL@J@0@J@@fP@0@( @{(@@~@{@@|@$PJP@@fP@~@B@@@@|@ @@{(@fP@~@{@@|@$P,P@ПfP@f@@{(@{@~@|@@]xP&@ "PP@@P@Ph@@Pn@@ Pp@hPPf@@@LH@L@N@x@v@$P"P@PPO@PR@@P@{@{@~@|@@dPnP{(@{@~@|@@P&@"PP@@P@Ph@@ Pj@@ Pl@@Pn@@Pp@hPPf@@@LH@L@N@x@v@$P"P@PPO@PR@@P@P@PV@jPT@lP@X@ `@`Y{@{@~@|@@dPnP{(@{@~@|@@@P%@PPh@Pj@ Pl@ Pn@Pp@<hPPf@@@LHP@P]@@PP@jPT@lP@X@ `@`Y{@{@~@|@@dPnP{(@{@~@|@@@@P'@.@W@PP P@pP@PP'@@(@ Pf@D@@@F@B@@PPD@B@@@PP'@@@@@D@ PJ@F@B@*P@ PH@D@B@$P.P@@PP'@ PI@B@@@0P@ PH@I@J@F@H@D@$P(P@@PP'@ PH@N I@NI@B@@@0P@ PH@I@J@#M J@F@H@D@$P(P@@`P'@@(@ PB(@m@B@P'@ P@@ P P@@@@@@.@@@ I@L@J@s@I@PP@ P@L@@dPiL@@O@?i`@N@@@@RP@P@ `@`@I@@T@,@ ?I@@X@ e@`@Y @6I@@T@@T@II@@I@I@H@ PdP@@ ?P@@@6>P>@>H>@H@VPOFH@H,@IN@ PfP@@T@d@V@@@X@R@ $PDP@ P@@@@L@J@@ PfP@P7@ Q(@@@T@d@V@Q@X@R@ $PLP@F(@@`P'@ P]@fP@@H@P@J@T@L@Y@N@]@P@d@R@@@T@F@BP@fP@@H@P@J@T@L@Y@N@d@P@@@R@F@@P@ P@@P@P@$PNP9@@ À@P'@.@@@.@@ PfP@@H@@@J@F@$PJP@ P@@.@@.@\@.@@P(P@ NP .@M@P(P@ NP;B@@@H@F@[@ PB@L@@ ɀ@P'@.@@@.@l@V(@ PfP@@H@V@J@F@$PJP@.@@.@p@@@H@F@#@@@ӀpP'@@F@@ ހpP'@@F@@ PfP@P@@D@ D@ N=J@ PfP@@N@@B@P@J@R@B@T@@@V@X@Z@\@^@`@L@$P:P@ P@@B@@@0@J(@@@N@J@P@L@$P,P@BP P@fP@@N@L@@D,@ P@@ $P PN@L@F@@@@N@L@F@@@P'@ PfP@@@@BfP@P@@@fPB@@@@@ @ PfP@ @]!(@@@@@@$P,P@w PfP@@@@@@@@w@ PfP@@@B@@PfP@@@B@@@@ P@fP@@@@@@@@@@@@@L@@@;@=@?ª@@$P2P@ P@@@fP@@@@BfP@@@@ l B@@@@@@@@@@@ $P6P@@@@@ @@ @N@B@@@P?P@ P@fPȪ@@ʪ@@̪@Ϊ@Ҫ@Ъ@Ƒ@ $P>P@B@ī@@֪@ P@fP@ت@@ڪ@@ܪ@@@ު@@@@@@@@@@@ԑ@$P2P@ P@@@$PNP(@,@ @@@N@5@3 PfP@@@@B@P@?P@fPȪ@@ʪ@l@̪@Ϊ@Ҫ@Ъ@Ƒ@ $P>P@B@ī@@Ȫ@@@ʪ@ P@@@̪@Ƒ@ $P6P@ P@@@$PNP(@,@@P'@PP@P@2@@@ K@J@ J@KN@S@@l?@@ PfPN@@@P@B@R@tT@X@nV@L@ $P>P@PP\@P^@B@`@ P@@@b@id@^f@h@_j@Z@$P&P@ P@@$PNP@(@@@ P@P @@@B @@@P@NP@@N@L@U@@l@@@'?lO@$N@L@6@J,@n(@8l@@@DHZH~p@n@t@v@x@l@z@o@|@Z@~@p@@P@P@@P@ @@@ @@@@@@r@$$PNP@@PP'@ PJ@(@@ @P'@.@Y@@.@@PPH@J@F@$PPP@.@*@ P@PH@J@F@PP@@! log_write_  symbol_table:  log_data_default_log_size error_table_log_out_of_service$log_segment_damaged',log_segment_full/4log_segment_invalid7<log_uninitialized?DnamedupGInoentryLNnomatchQSno_w_permissionVZ segnamedup]`cu_ level_getcdgget_process_access_class_jjqget_process_id_ttxget_system_free_area_{{hcs_ chname_segreset_ips_mask set_ips_maskterminate_nonameipc_ mask_ev_callsunmask_ev_calls log_create_duplicate_segmentget_info new_segmentlog_initialize_ log_initiate_log_list_history_single_dir_oldest_and_newest log_name_name log_segment_create_messagecreate_message_numberfinish_messageget_service_bit place_in_serviceremove_from_service log_wakeup_ send_wakeups!$(sub_err_++.timer_manager_sleep157? H`openF:T@=log_write_$openN?TBopen_for_migrateXFn@Ilog_write_$open_for_migrate^NnQ cleanup.1cX[closek^@alog_write_$closepcfmessagexkb@nlog_write_$message}pbsdatax@{log_write_$data}general@log_write_$generalfinished+ abort_open=MASKVUNMASKpCLEANUP add_messageseg_fault_error.2N cleanup.3 cleanup.4initiate_new_log_segmentinitiate_new_log_segment$$opencreate_new_log_segment~rename_for_last_message5 cleanup.5)YR&&&&.&6&>&F&K&P&U&\&b&i&s&z&&&&&&&&&&&&&&&&& &&& &*&0&9symbtreeO=Og@!PL/I 6"' *{Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize mapD!}+Og|M![-$KȊʀV!Zf*]K_$[-*KȊh#G Hc_q(\gqK-L>spec>install>1111>log_write_.pl1>ldd>include>log_message.incl.pl1>ldd>include>log_segment.incl.pl1>ldd>include>log_write_data.incl.pl1>ldd>include>sub_err_flags.incl.pl1>ldd>include>access_mode_values.incl.pl1pl1info log_write_u!+W4=xW&-xC<O O) B _ӃB &B!۾k  x?_ׁ4xkWtx'N<'_ ӂN