access_commands_tv_ 11/05/86 1500.8re 11/05/86 1049.9 15372 &PP&P P&P P&PP&PP&PP&PP&PP  access_commands_tv_hpsdrb hpset_dir_ring_brackets#hp_set_dir_ring_brackets( &lsdrb1# +lset_dir_ring_brackets:( 4l_set_dir_ring_brackets?1 =hpsrbG: Bhpset_ring_bracketsP? Jhp_set_ring_bracketsUGSlsrb]PXlset_ring_bracketseU`l_set_ring_bracketsj]hhpdapem hpdeleteaclwjs hp_delete_acl|pzhpsawhpsetacl| hp_set_acllda ldeleteacl l_delete_acllsalsetacl l_set_acl symbol_table5pP?j(1U]e| :wG#set_dir_ring_bracketsset_ring_bracketsset_acl+BXs& & & &&&&&symbtreeL2L_qalm   $@4kZ^dZ4ALM Version 6.7 October 1986 GJohnson.SysMaint.a list >8g&L1ŀL6gL+q>special_ldd>install>MR12.0-1206>access_commands_tv_.alm>special_ldd>install>MR12.0-1206>stack_header.incl.alm @PA @,U*eU*eU*obj_map  $4k  bound_lib_utility_.bind 02/15/84 0911.8rew 02/15/84 0845.5 42597 /* *********************************************************** * * * Copyright, (C) Honeywell Information Systems Inc., 1982 * * * * Copyright (c) 1972 by Massachusetts Institute of * * Technology and Honeywell Information Systems, Inc. * * * *********************************************************** */ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ /* */ /* Name: bound_lib_utility_ */ /* */ /* This bound segment contains utility routines used for Multics System Library */ /* maintenance activities. */ /* */ /* Status */ /* */ /* Modified Oct 1972 by A. J. Scherer */ /* Modified Apr 1973 by G. C. Dixon; delete update_info, update_pt, update_pt_info, */ /* update_source, update_bind, update_object */ /* Modified Jun 1974 by Arlene Scherer to remove get_library_source reference */ /* Modified Jan 1975 by Steve Herbst to add access_commands_tv_ */ /* Modified Oct 1977 by C. D. Tavares to remove addname ta from test_archive */ /* Modified Jan 1979 vt C. D. Tavares to add ...set_dir_ring_brackets names */ /* Modified April 1979 by S. Herbst to add short name vis for validate_info_seg */ /* Modified April 1979 by D. Spector to add hp_delete, hpdl */ /* Modified Dec 1979 by Steve Herbst to implement MCR 4232 */ /* Add l_names and hp_names to library and privileged commands */ /* Modified Dec 1981 by P. Kelley: */ /* - deleted update_include & cleanup */ /* - moved sys_dates_ from bound_updater_ to here */ /* */ /* Modified 831014 BIM to add ring_1_tools_, delete l_delete and hp_delete. */ /* Modified 831025 BIM to put hp_delete back. argggh. */ /* Modified Dec 1983 by Jim Lippard to delete sys_dates_ */ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ Objectname: bound_lib_utility_; Addname: compare_entry_names, cen, date_deleter, get_archive_file_, get_library_segment, gls, get_primary_name_, hp_delete, hpdl, hp_delete_acl, hpdeleteacl, hpda, hp_set_acl, hpsetacl, hpsa, hp_set_dir_ring_brackets, hpset_dir_ring_brackets, hpsdrb, hp_set_ring_brackets, hpset_ring_brackets, hpsrb, l_delete_acl, ldeleteacl, lda, l_names, lnames, l_patch, lpatch, l_set_acl, lsetacl, lsa, l_set_dir_ring_brackets, lset_dir_ring_brackets, lsdrb, l_set_ring_brackets, lset_ring_brackets, lsrb, ring_1_tools_, ring_1_patch_, test_archive, validate_info_seg, vis, vfile_find_bad_nodes; Global: delete; Order: get_library_segment, get_archive_file_, get_primary_name_, date_deleter, validate_info_seg, access_commands_tv_, l_names, l_patch, hp_delete, ring_1_tools_, ring_1_patch_, compare_entry_names, test_archive, vfile_find_bad_nodes; objectname: access_commands_tv_; synonym: l_set_acl, lsetacl, lsa, l_delete_acl, ldeleteacl, lda, hp_set_acl, hpsetacl, hpsa, hp_delete_acl, hpdeleteacl, hpda, l_set_ring_brackets, lset_ring_brackets, lsrb, hp_set_ring_brackets, hpset_ring_brackets, hpsrb, l_set_dir_ring_brackets, lset_dir_ring_brackets, lsdrb, hp_set_dir_ring_brackets, hpset_dir_ring_brackets, hpsdrb; retain: l_set_acl, lsetacl, lsa, l_delete_acl, ldeleteacl, lda, hp_set_acl, hpsetacl, hpsa, hp_delete_acl, hpdeleteacl, hpda, l_set_ring_brackets, lset_ring_brackets, lsrb, hp_set_ring_brackets, hpset_ring_brackets, hpsrb, l_set_dir_ring_brackets, lset_dir_ring_brackets, lsdrb, hp_set_dir_ring_brackets, hpset_dir_ring_brackets, hpsdrb; objectname: hp_delete; synonym: hpdl; retain: hp_delete, hpdl; objectname: compare_entry_names; synonym: cen; retain: compare_entry_names, cen; objectname: date_deleter; retain: date_deleter; objectname: get_archive_file_; retain: get_archive_file_,srchgls; objectname: get_library_segment; synonym: gls; retain: get_library_segment, gls; objectname: get_primary_name_; retain: get_primary_name_, search_archives; objectname: l_names; retain: l_names, lnames, copy, move; objectname: l_patch; retain: l_patch, lpatch; objectname: ring_1_tools_; global: retain; delete: ring_1_tools_; objectname: ring_1_patch_; retain: ring_1_patch_, pathname, ptr; objectname: test_archive; synonym: ta; retain: test_archive; objectname: validate_info_seg; retain: validate_info_seg, vis; synonym: vis; objectname: vfile_find_bad_nodes; retain: vfile_find_bad_nodes; /* End */  compare_entry_names 11/12/82 1418.0rew 11/12/82 1245.3 29592 TTTTTT#T 4^2x^a^a>^a?#cleanupcompare_entry_names^/Comparison finished.^/^/Names unique to ^a>^aEntry names are identical.^/L P%@O P%@ןN@P@@0@@Ҫ@Б@P@@@ U@P'@.@@@@@֪@L@ت@G@ڪ@F@ܪ@ԑ@$PP@F@h@ު@@@L@@G@@@@@@F@@@$P P@F@@@֪@L@ت@G@ڪ@F@ܪ@ԑ@$PP@F@@@@ީ@L@@G@@@@@@F@@@$P P@F@q@@@@@F@@`@@@[@@$PP@F@]@T@ު@h@@@@@@@@$P@ @F@ @@@@@;@=@@8@@P@F@#;@;@;@/@F@@@@@@h@@@ @ @@@@@@$P P@@T@$PPN@T@8H@@^@ީ@@@@@@@@@@ @F@ @@@@@@@@P@F@'@@@@F@@@@@@@@@ @ @@@@@@$P P@.@@@^@$PPP@^@8I@]@gM@PF@.@@S(@R@H@@J@J@N@MI@@K@K@N@PP@FNJ@@ONPF @F@ @ O0K,@R@@@@@h@@@@r@t@t@@ $PP@R(@S@j@j@J@@֪@NPFت@Zڪ@@ܪ@ԑ@$PP@J,@R@I@@K@K@N@5PPF~N.R@@@Y@@@@@@5@7@7@@ $PP@R(@S@-@-@K@@֪@PPFت@ڪ@@ܪ@ԑ@$PP@K,@S@@@$@@ @@$PP@ @@#@@@@$PP@.@@@@@@F@@@@@@@$P P@@Z@P'@ PN@0@H@N@@ PP@ؿ0@I@P@@@compare_entry_names symbol_tableL com_err_ expand_path_get_equal_name_#get_system_free_area_&&,ioa_//1hcs_ status_long469cu_arg_ptr<=? error_table_samesegBFHcenO+`KUL2` cleanup.1ZOJRcleaner]U&X? ?#&&&%&.&3&;&A&JsymbtreeIIٽ9PL/I 7"' *;qHZhnHHMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map0)KIٔ>spec>on>11/12/82>compare_entry_names.pl1pl1info Ccompare_entry_names᥀# ( <)Oӂ4=xC>hs<ӈtmxPVjZZjk@ P+ZZXVkV`ZvC9UYUYUobj_map ??^q*  date_deleter 01/26/88 1338.8re 01/26/88 1333.0 99504 udate_deleter T T TTLLT V?T NTTTTNTTGV-qye-qya-lg-bf-sm-msf-dr-all-dtu-dtd-wdT@V #V4^a>**segmentDelete?SegmentsFilesEntries-long-etnm-brief-absp-segment-file-dtem-dtcm?#cleanupdirectory^a^[>^]^aDeleted ^aDirectories-query_each-query_all-entryname-directoryN@$$-date_time_usedmultisegment filemultisegment files-absolute_pathname-multisegment_file-date_time_dumped-working_directoryDeleted ^a ^[^a^s^;^s^a^]^a to be deleted^[ in ^a^]:-date_time_entry_modified-date_time_contents_modified^3x^[^s^;(^a) ^]^[^a^s^;^s^a^]Usage: date_deleter dir_path cutoff {starnames} {-control_args}Delete ^a ^[^a^s^;^s^a^] ?^[ (safety switch is on)^]^[ (copy switch is on)^]̀P%@@,@@.@*@"P@@@2@4@@6@=8@0@$PP@@Y̫@Ы@ҫ@Ϋ@R@ʫ@ڞ@<(@@@@>@<@P@R@>@T@!V@ X@Z@N@ $PP@@,@*@$P*P@4@ Ҁ@P'@.@@@ڞ@ P@ʪ@(@@@J @@M@(@(@ڞ@@@ߞ@N@Ӆ@2@@4@@6@@8@0@$P$P@P@T`-.@.@>N F`-  F`)  F` @V@,@*@$P,P@ F`1 F`@ F` F`@ F` F`@ F` F`@v F` F`_J@K@L@i F`  F`rJ@^ F` F`FK@L@R F` F`ZK@G F`w F`NL@< F` F`fM@1 F`] F`7N(@' F`u  F`MM(@ F`E F`"N@ F`]  F`O@ F`O  F` P@۞@V<@@P@@R@@T@<@V@X@Z@N@ $P P@@@۞@V<@^a=@$P P^@`@=@b@Pd@f@h@j@<@l@\@P@@5@۞@V<@@P@V@R@@T@<@V@X@Z@N@ $PP@@۞@V<@^a=@@^@`@=@b@Pd@f@h@j@<@l@\@$PP@M@S@۞@V<@@P@@R@@T@<@V@X@Z@N@ $P&P@@ ޞ@\@@@@@o۞@V<@PP@@R@@T@<@V@iX@wZ@N@ $P P@@Y۞@V<@^a=@@^@:`@=@b@Pd@af@^h@Lj@<@l@\@$PP@=۞@V<@@2@@4@<@6@I8@0@$PP@@$P NP۞@V<@^a=@@^@ `@=@b@Pd@1f@.h@j@<@l@\@P@,@@ PFP@ @@`@ @PN,@,6@JlK@L@@߀@݀O@ T@T@:P@R@U(@@@@ @͝@ʝ@ǝ@@**<@@ϸ@@@N@<@=@@ PFP@FR@<@T@=@V@N@@,@O@sU@qJ@ K@L@ @@  @@ K@ L@ @@  @@  @@ @@@ߞ@N@ :RPFRP @F@@e@,@@U@@@ ߞ@N@ :RPFRP @F@ @2 O@,@@ @@ <@@@00@^@@`@@b@RPd@^f@nh@Yj@<@l@\@$P8P@U@@@ ߞ@N@@[<@=@Zn@Vo@@@ 0 ߞ@:RPFP@FR@p@T@n@V@o@X@FZ@@N@ $P(@@$P(P@ @ @@@@@,YY@a@ F@VM@@@@@@@V@@@@@ @"@$@,@&@(@*@@$PP@@$PNPN@P@@@eV@@@@.@@@ @@@ $P@@@@iB@UD@FF@dH@N@P@aJ@L@[R@.@$$P2P@@$PNP]NP[NPYP@@@@@@@@A@> @ @<@@P@@@ @@ @ N@8PFȫ@ݞ@NN@@PF@@@@ @@@$@@@M ݞ@NE@@ D@@ݞ@@@@@ @@@@@@O@,@@O@@@П@0@ܞ@@@@ҟ@0@@@@@@@A@P@@P@@(@@@@@PP@P@@@@@@@P@P@P@@P@@@@@@$P4P@PP@ݞ@N,P@P@@@P@P@P@@P@@@@$P.P@PP@@$@D@$O@@O@[$D@$PPP@ @RP&@T@)@T@(@T@:P@R@)@T@:@$&P`0`&@@(@T@ @!!!0 /?!V!!0./!<2>-f-a date_deleter symbol_table  error_table_action_not_performedbadopt badstar#%incorrect_access(-moderr02no_s_permission59nomatch<>absolute_pathname_AAFcheck_star_name_entryINPcom_err_SSV suppress_nameSY]command_query_yes_no`dfconvert_date_to_binary_iiocu_ arg_countrsvarg_ptrry{ cv_dec_check_~~delete_pathget_system_free_area_ get_wdir_hcs_ get_dates get_safety_sw star_list_ status_long status_minfioa_rsnnl pathname_` cleanup.1&clean_up>&&"&'&/&4&;&@&H&R&X&_&h&q&x&}&&&&&&&&&&&&symbtreeMx N08PL/I 3!& *FQtQQMultics PL/I Compiler, Release 29, of July 28, 1986GJohnson.SysMaint.aoptimize map4#pe(N0=#K"Iy>spec>install>1018>date_deleter.pl1>ldd>include>branch_status.incl.pl1pl1info N date_deleter/h |]OӗxG:<7O "  get_archive_file_ 11/12/82 1418.0rew 11/12/82 1245.3 16776 n4TT T@V VV?.archive HP&@"PP@@P@@@(@  %MP&@"PP@@P@@@@ PP@ @@`@VP@ @@` @@U@1U@@L@J@J@ NJ@@@@@$P P@@ U@.@PP @@@.@ i@ @@@@ @@ @@@ M  @@V@@M@@@@K@@@@F@@I@@@@|@y@v@s@y@@$PP@FPB@I@$PNPNPGL@_NP@P @@@P@PHB@@I@@@$PP@I@B@@D@@@@I@@B@@C@E@@$P P@F@@H@@@$PP@I@P(PN K@LN@ L@(@PP @@@@PP J,@hPP @@@@P@@@PP @@@M @ @get_archive_file_ symbol_tableH  archive_util_ first_elementsearchcv_bin_dec"$%hcs_initiate_count(*.terminate_noname(16 error_table_noentry9=?segknown9BEM`srchglsPH*`K&&!&'&0&8&A&GsymbtreeIIٽgPL/I 7"' *:dGP\aGGMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map0'KIٔ3>spec>on>11/12/82>get_archive_file_.pl1pl1info Bget_archive_file_B MA2h(S4]x#(GPVjZZk*Z@ZZյV`Zh@eU*eU*epobj_map QLTbd  get_library_segment 10/22/86 1517.1re 10/22/86 1514.0 93744 get_library_segment V?TTT^a.TTTTTLTTTT(@TT T+TT-TT!TT -rn-wd-ct-lg-bfT.-sysT/VTTA#>lddVV V4archivecontrol-rename-control-long-brief?#**.control-rename ^aerror adding accessUnable to list root-working_directoryno argument after ^aerror copying from pdir^a: Copying ^a from ^a>^a.error deleteing pdir copy!"#%&'()+,-./;>?@[\]^_`{|}~Premature EOF in segment ^a>^a.Syntax error in segment ^a>^a.^a: Extracting ^a from ^a>^a. Unable to locate segment ^a>^a.A segment name must be specified.Unable to initiate search routine ^a$^a.Error while attempting to copy ^a>^a to ^a.error constructing control file name for ^aWarning - some control segs have been skippedA maximum of ^d system names may be specified.A maximum of ^d segment names may be specified.Usage is: get_library_segment seg_name {seg_name} {-control_args}^/Error encountered while searching ^a for ^a specified in ^a>^a.^/Search continues. @@@@@@@@@d@@@@o(@p(@@@@@PP%@PP%@ @@ |@@@ @@ 9@@@$P.P@B(@C(@$PPv@x@G(@H(@K(@J(@@@@@ P@F@@d@@f@@I@@@$P"P@I@ C@$PPv@ןx@d(PF@@@tDD$PP@ª@@Ī@Ȫ@ʪ@̪@@ v@@@B@ B@FN@@B@@L@ª@N@Ī@I@ƪ@@@Ȫ@@$P$P@I@N@V@@@I@Ъ@ZҪ@@Ԫ@LP֪@ڪ@ܪ@}ު@@@Α@v@@@LP F@-G,@@GN@@@00@$PPЪ@7Ҫ@@Ԫ@@֪@`ڪ@aܪ@Xު@U@Α@v@@@G@PFN@ @@`@ PF @@` N@ F`>6H,@@HN@@@00@$PPЪ@Ҫ@@Ԫ@@֪@/ڪ@0ܪ@$ު@$@Α@v@@@@@@@@ @H@@@POP @@`@  @ F` F`K@J(@ F` F` K(@J@ F` F`@@@@@@@@P @@` @ F@ F@n@@@9j F` F`G@@@@@@@@P @@`O  @G@PFЪ@O@Ҫ@PFԪ@I@֪@@ت@ڪ@@ܪ@ު@Α@$P,P@I@6@^a@I@Ъ@dҪ@@Ԫ@O@֪@ڪ@ܪ@@{ު@Α@v@@@N@V@^a@$PPЪ@IҪ@@Ԫ@@֪@rڪ@sܪ@`ު@@@Α@v@@@B,@G@@@$$$PP@,ª@@Ī@WȪ@Xʪ@D̪@@ v@@@H@_@ol@@@@$PP@@@@@@@@@z@@~@@|@@@@I@@1@@@,@@@@@ @@$$PP@I@@@7I@@ª@@Ī@Ȫ@ʪ@̪@@ v@@@z@~>@@c@ c@N@@cN@c@c@|PF@POPF @@@ @ c,@c@~H@@HN@(@@@q00@@@@@@@@@ v@@G@@D@D@N@.H@@E@ E@N@ß@POЪ@@Ҫ@OԪ@I@֪@@ت@ڪ@@ܪ@ު@Α@$PP@@I@@@',,I@Ъ@kҪ@@Ԫ@@PO֪@ڪ@ܪ@xު@@@Α@v@@@Ъ@@POҪ@@Ԫ@I@֪@ت@@ڪ@|ܪ@uު@Α@$P4P@I@@@ I@@8@@@@@@PO@]@^@B@[@@@@v@@ @@W @@@@@@+ª@@$P8P@֝@՝@ρP@ @@`W ֝@՝@P@ F`FW@@>M u@>@.@.@@@~@@>i@@ `@` E@-@>@@@ E@@W@ @@`W @>;@@@@@$P6P@ϸ֝@՝@P@ @@`Ÿ՝@P@ F`@@@ F`u֝@֝@՝@nP@ @@`՝@fP@ F``@@@@@@@r@@I@@@@@@@@$P*P@I@@@((I@@x@@@@@@@@@@@@@v@@D@W@Ъ@PFҪ@@Ԫ@I@֪@ڪ@@ܪ@ު@@Α@r@@I@ @@d@(P @@@ T@ ..@.@@@@d@(P F`@m @J@@@ D@@@)@PF@W@@@@4@P@@@@L@@$PP@C@VdP@ F`T@fN@,@ F@ND@W@Ъ@@Ҫ@PFԪ@ @֪@+ت@(ڪ@@ܪ@#ު@Α@$P>P@u@ >@.@.@@@ž~@@T@@i@@ `@` <@@@@;@@@$PBP@;@@dP@@.@.@@@~@@>>@ >?@T;@u@>@.@.@@A@A~@A@>B@ >C@T@@xD@>@i@@ `@`W E@?@@>@ E@@ ª@B@i@A@ `@` E@C@@B@@PO E@@ Ī@D@@tƪ@;@Ȫ@@@ʪ@@ $PP@ @@@@PO@9@@PO@K@@@I@@x@@@@@@p@M@i@@$P@P@I@$P NP@@@I@@&ª@@Ī@QȪ@Rʪ@.̪@@ v@@D@@@PFª@I@Ī@Bƪ@@Ȫ@:ʪ@@ $P(P@I@H@@mI@@ª@@Ī@(Ȫ@)ʪ@̪@@ v@@4u@W>@.@.@@@@@~@@@>C@ >?@T;@xD@C@i@@@ `@`W E@?@@C@ E@@ ª@D@@@POĪ@ƪ@;@Ȫ@@ʪ@@ $PP@ @@@@$P2P@@@@ g o@D@g@@;@9@@PO@@@;@@I@@@@@@@@@$P&P@q@I@ ӟ@ӟ@ӝ@I@@ª@@Ī@Ȫ@ʪ@̪@@ v@@ C@NdP@ F`@fN@,@ F@W@@@ª@ @Ī@ƪ@ʪ@Ȫ@@ $P@.@.@@?@?~@?@T;@?@i@@ `@` <@@;@@D@@@$PBP@D@@dP?@@|PFFJ@D@G;@O6> F;@;@O8?@O@?>@;>@@@|@0@z@~>@|@@@;(@@@ E@;@@2@@@@@PF@E@Y@/@V@@@@v@@;(@@@ E@;@@@@@@@PF@%@9@@6@@@@v@@@@H@@J@@L@@N@F@$P:P@ם@Y#@؝@Y#@@PP(@ PB,@B@B@L@D@N@F@I@H@@@J@@@$P@ PI@f@ PN@"PV@PN@LP@?#$; >:-get_library_segment symbol_table  error_table_badoptnamedup seg_not_found $noarg')too_many_names,0suffixed_name_make379get_system_free_area_<<Bhcs_star_dir_list_EGKioa_NNPactive_fnc_err_SSWcom_err_ZZ]archive``bcu_ arg_list_ptrefj af_return_argemq arg_ptr_reletwadd_acl_entriesEz~ delentry_fileE make_entryEget_equal_name_ get_wdir_ get_pdir_ get_group_id_tag_star parse_file_parse_file_init_nameparse_file_set_breakparse_file_unset_breakparse_file_ptr pathname_ component copy_seg_requote_string_gls(`0`get_arg LD&&&&&+&2&;&D&M&R&Y&_&d&l&s&y&&&&&&&&&&&&&&&symbtreeL*JGvLlPL/I 3!% (GTmTTMultics PL/I Compiler, Release 29, of July 28, 1986Perez.SysMaint.aoptimize map2*gaNuLo=%HI#>spec>install>1194>get_library_segment.pl1>ldd>include>star_structures.incl.pl1pl1info Oget_library_segment/ux/ izfڪ@@ P@r@$PNPԀr@s(@@@u@u@N@w'@u@PO@(@@@@PF@@@x@ª@@Ī@v@ƪ@r@Ȫ@ʪ@@̪@Ϊ@Ъ@Ҫ@Ԫ@֪@@$P P@v@0@ s@Er@$PNPAs@?ޫ@(@v@@x@@j@@@@@@r@@@@@@@@@$PP@r@u@PO@P@PPF@ `@@@ $PNPs@r@s@(@v@@@@@P@u,@s@r@r@r@PP.@@@tPP'@ PP@@ P8@@PB@B@@ P@0@@@ P@PO8$$?@@@,@N@@@@@ P@x0@@@ Pv@q0@ A(@v@F@A@H@D@$PP@@get_primary_name_ symbol_tableU archive_ get_componentget_system_free_area_"hcs_initiate_count%'+star_%.0status_%35terminate_noname%8= error_table_ no_component@DHnoentry@KMnomatch@PR\`search_archiveshU3@X!get_primary_name_$search_archivesn\3_ cleanup.1thmkclean_upwndq&&$&-&2&7&?&J&O&TsymbtreeIIٽOQ]PL/I 7"' *VcoccMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map8'KIٔIB'0 YF<{gL%HI#>spec>on>11/12/82>get_primary_name_.pl1>ldd>include>status_structures.incl.pl1>ldd>include>star_structures.incl.pl1pl1info ^get_primary_name_J\B _ F  hp_delete 10/25/83 1643.4re 10/25/83 1532.0 37656 hp_delete TTyesLT=XT^a.#VVTV 4?#cleanuplinkage_errorUsage: ^a pathnamehphcs_ and/or system_privilege_Do you really want to delete the^[ segment^; directory^] ^a ? @(@(@؟@@ӟ@ӟ@(@i@f@c@`@]@Z@@@P%@P%@ @`P'@@@ @ PJ@L@@@N@P@R@T@H@  P@@I@@@$PP@I@N(@@@me@@ʪ@^̪@@Ϊ@ZЪ@qҪ@nԪ@ت@j֪@ȑ@$P P@@@@ʪ@F@̪@D@Ϊ@H@Ъ@ȑ@$PP@H@D@V@FPʪ@J@̪@t@Ϊ@H@Ъ@@Ҫ@BԪ@C֪@=ت@ȑ@$PP@H@D@V@(@FPʪ@|@̪@@Ϊ@@Ъ@)Ҫ@&Ԫ@ȑ@ $PP@(@(@J@ܪ@t@ު@@@@@@@H@@@@ @ @@@ڑ@$P P@H@^@@$PPʪ@̪@@Ϊ@|@Ъ@Ҫ@Ԫ@֪@ت@ȑ@ P@@@@@@@@@@@@NJ@@@ܪ@A@ު@@@@@@|@@@@@@@@ڑ@$PP@@@ F`A@B@@@$PP@J@ʪ@t@̪@@Ϊ@ȑ@ @@D@V@@H@ʪ@̪@@Ϊ@FPЪ@Ҫ@Ԫ@֪@@ت@ȑ@$P P@@P'@PP F@@"!i@ @@P @@@ @@@!H" @u@@>@.@.@@y@y~@y@>i@y@ `@`@ E@y@ >z@@y@P E@@ z@ @@`H @PNz(@P~@P@z@@B@C@=@|@ &P@PPN=B@F@;@r @P'@.@@@**z@{@H@@z@@{@@ PB@@@@@B@@F@@H@@ @@@ @@@@@@ $PP@ PH@$PNPH@~@@H@@@@@|@  P@Y@@@x@D@ D@xN@BPF@D@OF{@H@~@FPN@{@@|@ =@D,@.@F@{(@z(@PP@P@{@@z@@@@@@@$P"P@PP~@P@ P@H@@@@@|@ $P$P@ PH@H@~@v@H@@@@@|@ $P P@@@@P'@ PB@y0@B@@ PF@r0@F@@@> hp_delete  symbol_table absolute_pathname_com_err_ suppress_name"command_query_%%)cu_ arg_count,-0arg_ptr,35 error_table_link8<>moderr8ACnomatch8FHexpand_pathname_KKPget_system_free_area_SSYhcs_star_\^` status_minf\cfterminate_file\imhphcs_ delentry_fileprvsystem_privilege_check_mode_resety~hpdl _`g`linkage_error.1t delete_branch cleanup.2clean(&&&$&+&2&7&@&E&J&R&[&b&h&o&x&symbtreeJsS*J>PL/I 6"' *DO`u}OOMultics PL/I Compiler, Release 28d, of October 4, 1983Holmstedt.SysMaint.moptimize map4RqJ< M{Io繀>spec>on>eod-fix>hp_delete.pl1>ldd>include>query_info.incl.pl1pl1info L hp_delete iN<;OӃtmx{š^^aarg ^dl_names$movel_names$copy` P%@c P%@h P%@@@ @@ m P%@@(@ @@ D@ª@@$PP@D@@@C@C@N@LC@ƪ@@Ȫ@B@ʪ@@̪@đ@$PP@@@@Ҫ@@Ԫ@@֪@C@ت@ڪ@ܪ@ު@@Б@$P P@"B@V@PҪ@E@Ԫ@@֪@@ت@@ڪ@ܪ@ު@@Б@$P P@@ρC@DN@ @@@ o@ª@@$PP@Y>@@ƪ@@Ȫ@B@ʪ@@̪@đ@$PP@@e@@Ҫ@@Ԫ@@֪@C@ت@Vڪ@Sܪ@Pު@M@Б@$P P@B@V@PҪ@o@Ԫ@@֪@@ت@@ڪ@<ܪ@8ު@7@Б@$P P@@ρ@Ҫ@@Ԫ@@֪@@ت@%ڪ@ܪ@ު@"@Б@$PP@@(@o@@@@@@@@@@@@ @ @@@@@@$PP@@F@@`E@@@@o@@@@@@A@ @@ @@@@@@@@@$PP@@`@$PNP\NPZA@џ@@@@@@@E@@@@@@@@@@ P@=@@@@@@@o@@@@@@@@@@$P P@"!E@@@@o@@@@@@A@ @@ @@@@@@{@@@$PP@@C.@@l_names  symbol_table`cu_arg_ptrexpand_pathname_com_err_ error_table_namedup#') segnamedup#,/ get_wdir_225hcs_ status_minf8:=installation_tools_ copy_names_@EH move_names_@KNget_equal_name_QQU arg_countX[lnamesc `^h``copymc%`fmoveph1`k&&&"&+&1&7&?&J&P&W&]symbtreeIIٽPL/I 7"' *8iBO_fBBMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map0KIٔ>spec>on>11/12/82>l_names.pl1pl1info @l_namese/i<OӃ4xSO ӃP +VjPVjP |Z@ VjXVkPZj@eU*eU*eU*eT obj_map q$i  l_patch 11/12/82 1418.0rew 11/12/82 1246.4 39528 TTTXT T4V V#VT ^a>^a?#^6o ^w to ^wlinkage_errorIllegal octal number ^aType yes if patches are correct. @(@(@@@@(@(@@PP%@PP%@@@ƪ@V@Ȫ@@ʪ@@̪@đ@$PP@@3@V@VPҪ@@Ԫ@@֪@@ت@ڪ@ܪ@Б@ $PP@@@@V@VP@c@@@@@@@@@@@ޑ@$PP@@"@@@\@\@@c@@@@@@@@n@n@p@i@i@@$PP@@@@ƪ@V@Ȫ@@ʪ@@̪@đ@$PP@@΁@V@VPҪ@@Ԫ@@֪@@ت@Dڪ@Eܪ@Б@ $PP@@@'(@(@c@ @@ @@@@@@@\@@@@&@#@@$@ @"@$@@$PP@\@0@@\PZ@,@@ƪ@V@Ȫ@@ʪ@@̪@đ@$PP@@@V@VPҪ@@Ԫ@@O֪@@ت@ڪ@ܪ@Б@ $PP@@@Na~@ @P@P'@P PH@J@P@@B@,PL@N@PD@F@@$P&PH@J@"P@@B@*PL@N@$PD@F@T(@@ƪ@đ@$PP@(@(@(@&@(@@*@@c@.@@0@&@2@(@4@*@6@@8@@:@>@@@B@D@F@H@J@,@D@@@%@ @@@X@@M4M2@@@ @(@@*@@c@ @@ @*@@@@@@c@`@]@a@\@@@@@@$P0NP@@@@@@@*@Z@ƪ@*@Ȫ@@ʪ@@̪@đ@$P.P@@Á@~@(@@N@8@8@@>@@@@@@@O@O@@@@@ޑ@$P(P@,@@*@@@& *@@_@@$P@@@@@@@@ޑ@ P@^@ F`_@*@*@Ҫ@Z@Ԫ@@֪@@ت@Б@L@@@@S@((@@*@@c@ @@ @*@@@@@@@@@@@@@@@@$P0NP@@\@Z*(@@@@ @*@@c@ @@ @*@@@@@@@@@@@@H@@@$P0NP@@2@0@ \@ƪ@@Ȫ@đ@$P P@@@ƪ@$P@Ȫ@}ʪ@s̪@đ@ P@@V@@Ҫ@$P@Ԫ@VP֪@jت@`ڪ@@ܪ@Б@  P@~d*@@@$P@@*@@c@@@@R@H@E@K@H@@ P@b@V@(@P@P@P@@@$P@@@@VP@&@&@!@@@ޑ@ P@B?#nol_patch  symbol_tablecom_err_command_query_cu_arg_ptr cv_oct_check_""&expand_pathname_)). get_group_id_115hcs_add_acl_entries8:>delete_acl_entries8AFfs_get_path_name8INlist_acl8QTinitiate8WZterminate_noname8]binstallation_tools_e:jeQmeApioa_ssu patch_ptrex{ ring_1_patch_ptr~ring_zero_peek_ error_table_argerrlpatch 8`@`linkage_error.12 2l_patch&&&!&(&0&7&@&H&P&V&\&d&l&o&r&w&}&&&symbtreeIIٽpPL/I 7"' *8zBXmwBBMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map0KIٔ>spec>on>11/12/82>l_patch.pl1pl1info @l_patchuzP +Z@ @ PZkZ EE@kPk+`ZZjC9UYUYUYUYUYUYU obj_map 2z>  ring_1_patch_ 11/12/82 1418.0rew 11/12/82 1246.7 17784 TT T#4V??#JP%@PP&@ "PP@@P@@P@P@@ P@@ P@F@PP@ @@`@MP@ @@`w PG@>TP%@PP@P@P@F@PP@PB@@B@B@P@PD@PH@L(@I@@@$PP@@@@@$P P@F@N,(@(@M@@w@@@@@@@@@@@L@@@}@z@~@@y@v@@$PP@@@s0@VG@@PB@BP@@H@WD@@J@@L@@@ $PP@L@4DP@6H>@JN@DB@@J@@L@@@ $PP@L@!BP@6H>@JN@1@@@K@@L@@@ $P P@L@K@Y "H@BPDP`@`@F@N @@@L@@@$PP@I@@@$P P@L@P@$PPL@$PPL@ ring_1_patch_ symbol_tableJ cu_ level_get level_sethcs_ fs_get_mode #initiate&)get_max_length_seg,1terminate_noname49 error_table_argerr<@Bmoderr<EGP `pathnameTJ`MptrWPC`S&&&%&+&3&;&D&IsymbtreeIIٽ{PL/I 7"' *DqP[hnPPMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map4#KIٔ=6GDF >spec>on>11/12/82>ring_1_patch_.pl1>ldd>include>its.incl.pl1pl1info L ring_1_patch_:ी!A(B& chname_file0AD delentry_file0GKdelete_acl_entries0NSdelete_dir_acl_entries0V\list_acl0_b list_dir_acl0ei replace_acl0loreplace_dir_acl0rvset_ring_brackets0y~set_dir_ring_brackets0 set_safety_sw0term_``A cleanup.1Bp` cleanup.2`G cleanup.3!`* cleanup.4L`_ cleanup.5`2 cleanup.6`N cleanup.7=k`l cleanup.8`e cleanup.9 `9 cleanup.10)S`V cleanup.11q`r cleanup.12 `y cleanup.13 1` cleanup.14Mv` cleanup.15%cleanup_validation( .&&&#&)&/&8&@&F&M&U&^&d&k&q&x&&&&symbtreeJsS*J`PL/I 6"' *9EjEEMultics PL/I Compiler, Release 28d, of October 4, 1983Margulies.Multics.aoptimize map0"R(VJd>spec>online>bim>ring_1_tools_.pl1pl1info A ring_1_tools_!Wu]BB{A* B!z!W]B!W%A :!|7_B: F PZjkʨ ZkZkP Z P ZZZ+k+XV@ZkXVkk +`Zk PV`ZZ+Zj +XV@ZkXVkk +`Zk PV`ZV`Z@eU*eU*eU*eU*eU*eU*ePobj_map ).@  test_archive 11/12/82 1418.0rew 11/12/82 1246.9 36720 T)T1TUTT.pl1bsa.eplre r waTT,T TT3T 4TTT(T VT#.alm -count fence ident ?# ^6o^a^-^a^/^a>^a^/^R^a>^a^B^a.archive.archive S_T_A_R_T_^/^6o words, ^d component^a."nwords" = ^o(8), "cur_hdr" = ^o after ^pNon-decimal-digit in character # ^d in "^8a"("#" indicates trailing blank in bit-count field)Archive format error(^a) after "^a", "cur_ptr" = ^p("*" indicates very old archive, with VT instead of FF as first character of header!)kP%@nP%@@(@rP%@yP%@@@$P@P@@@P@@@@@P@@@@E@@o@@(@,@@@B@@D@@@@@$P$P@@$PNPD@B@@D@@@@@@@@@$P(P@@D@V@@@$P @@BP@-@*@@@@ P@-w@x@(o@@ 4@!..@ve@@@o@@@@o@ª@Ī@ƪ@ʪ@Ȫ@@$P"P@@!N$PP@@E@Ϊ@o@Ъ@@Ҫ@@Ԫ@@֪@@ت@@ڪ@ܪ@ު@@@@@@̑@$P*P@@޿0@@B@@Ϊ@$P @Ъ@@Ҫ@E@Ԫ@o@֪@ت@ڪ@ܪ@ު@@̑@P@WĝĞ@/@@@E@@o@@@@@@ $P P@@#>$F@ @@y (@N"(@(@(@@N@ޅP@ @@@$PO@"O@ *@,@@@@44@@@@y@@@ª@gĪ@dƪ@aȪ@cʪ@@$P P@@@O@d@@@@ y @@@@@@H@Q@H@@ &P@@(@@@x,,@Ϊ@$P @Ъ@@Ҫ@@Ԫ@P@֪@*ت@4ڪ@%ܪ@1ު@$@̑@P@@*@P@ M@$@ M #@,@%@a@@@@@@@y@ª@Ī@ƪ@Ȫ@ʪ@@$P P@@@E@$@ *M$P@P@@P@M@@@rMT@ ..@.@>ѝ@͝@ @M@@@ @ M@@ @@ @@@@  FF F@ F@@#>$F>@>@,@!@N @s@@@@@@@@@@ª@Ī@ƪ@Ȫ@ʪ@@$P P@@ @@XX@@t@@$P P@@ @@44@@e@@$P P@@N@@@,,@@@@@@@ª@OĪ@_ƪ@Ȫ@[ʪ@@$P P@@@@@@$P,P@@@I@@ P@@ test_archive symbol_tablek  archive_data_ header_beginident header_end!$ error_table_entlong'+-noarg'02com_err_558ioa_;;=rsnnl;@Bcu_arg_ptrEFH cv_dec_check_KKO expand_path_RRVhcs_initiate_countY[_terminate_nonameYbgtan`jrk`foayn`qfix_old_archive|r`u. test_archive && &&&/&4&:&?&D&J&Q&X&a&isymbtreeIIپ2PL/I 7"' *9tDYjqDDMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map0"KIٔ>spec>on>11/12/82>test_archive.pl1pl1info A test_archivee @*):O|OOӁ9=x[ȟ|+O4x#>c<OPZjkʯkZkVjP+kZ+Vj EZ+PXV@CUYUYUYUY@obj_map }N.V |t  validate_info_seg 01/23/89 1234.3re 01/23/89 1230.1 445896   " ; T m        5 N g        . G ` y       ( A Z s       " ; T m        4 M f        P O f        . G ` y:e/0/.-,+,\[*YXWVUT%R@, ) ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~validate_info_seg  ) 1Access required ) 2Arguments ) 3Control arguments ) 4Control arguments as a command ) 5Control arguments as a request ) 6Control arguments as an active function) 7Control arguments as an active request  8Control arguments for  9Entry points in )10Examples )11Function 12List of )13Notes 14Notes on )15Syntax )16Syntax as a command )17Syntax as an active function )18Syntax as an active request )19Syntax )20 )17Syntax as active function )16Syntax as command )11Purpose 2Argument ) 2Where  3Control argument 10Example ) 1Access requirement ) 1Access requirements )13Note )17Active function syntax )17Active function usage ) 2Active function arguments ) 2Active function argument ) 2Arguments as active function ) 6Active function control arguments ) 6Active function control argument ) 6Control arguments as active function )16Command syntax )16Command usage ) 2Command arguments ) 2Command argument ) 4Command control arguments ) 4Command control argument ) 4Control argument as command TT: VX VTV?callTX(TT.gi#T T T XHTX)GEN ? SUBeSUB+R/ARAREQREQ C/AFAFUNCOM T)VTT NXPV@ TLVTdateV(@T  TLNTKTTinfoTIT5T&T*T,T-T$TT TT2T#-nnm-nm-ttT"VT-svT#T!V sizeV4XG , ^d,^/^10x012345Section^13t^adiffs#changes#status#.error#.info:Entry:.gi.infoGENERALREQUESTCOMMANDGET_INFO :Entry::Info: :Info:?#-names-totalcleanup, line ^iSeverity ^aGET_SECTIONdifferences#-Header: ^adate_time-Entry: ^adiffs.info.error.infochanges.infoGET_HEADERSINGSUB_INFOENTRY___INFOMULTSUB_INFOREQU_AR_INFOACT_REQ_INFOREQUEST_INFOCOMM_AF_INFOACT_FUN_INFOCOMMAND_INFO|----------:Internal: :Internal:^a^[>^]^aInfo types:-no_names-severityconversionSeverity ^a. GET_PARAGRAPHLINE: ^i^13t^anew_features#^3i HDR: <^a>^3i HDR: <^a> **differences.infoUNKNOWN formatSUBROUTINE entryACTIVE REQUESTACTIVE FUNTION^/^a^[ (LINK)^], etc. (^d in all)PARSE_SYNTAX_SECTION^3i DIV: <^a>^[ **^]new_features.infoSUBROUTINE w/entries5No processing done.5Entry not found.4Missing :Entry:.program_interrupt^19x:Info: ^a^[ (LINK)^]^2-**^i-^i^[BL^;^-^a^] SEC ^4(^3x^) ^i::^areturn_conversion_error SEC ^4(^3i^) ^i::^aSUBROUTINE (no entries)REQUEST/ACTIVE REQUESTCOMMAND/ACTIVE FUNCTIONTrying to add ^a to ^aFIL:^( ^a: ^a: ^a:^/^)5Zero length segment.4No name in header line.^/^d Segments, ^d InfosGetting temp segment.Trying to delete ^a from ^aD@(4No sections in component.3Missing ^["^a" ^]section.2Extra name on segment: ^s^aNo value specified for ^a^4i)^4i "^a"(^i)^[ got^]^[ EOF^]4Segment does not end with a NL.3This section must be "Syntax".2Names out of order on segment.2Short name ^["^a" ^]not used.^- "REQ " means REQUEST info^- "COM " means COMMAND info^- "GEN " means GENERAL info^/-----------^a info^/LINE: ^i^13t^a4:Entry: not in a subroutine info.3Unrecognizable date string^[: ^a^]3This section is out of sequence.3This section does not belong here.3This section must be "Function".2Name missing from the segment: ^s^a2Nonstandard section title^[: ^a^]1This form is preferred:^s^/^13t^a^- "AREQ" means ACTIVE REQUEST info^- "AFUN" means ACTIVE FUNTION info^-" ? " means UNKNOWN format info^d outside severity range ^d to ^dUsage: [vis paths {-control_args}]Usage: vis paths {-control_args}4Too many lines^[ (^s^i)^] in header.3Entry date is later than the info date.3These lines of section exceed 71 chars^- "SUBe" means SUBROUTINE entry info^3(^5d ^) ^4a ^[^a^[ (LINK)^]^;^2s ^a^]^v(: ^)<^a ^i:^i^[ eof^]^[ par^]^[ SCAN^]^v(: ^)>^a ^i:^i^[ eof^]^[ par^]^[ SCAN^]4Segment ends in^[ ^s^i^] NUL characters.3Only ^[^s^i^] of these sections allowed.3This section must be "Syntax as a command".2Name ^["^a" ^]not present in Syntax line.^- "SUB+" means SUBROUTINE w/entries info^- "R/AR" means REQUEST/ACTIVE REQUEST info5Segment consists only of ^2s^i NUL characters.4^[^a^;Section^] not preceded by 2 blank lines.^- "SUBR" means SUBROUTINE (no entries) info^- "C/AF" means COMMAND/ACTIVE FUNCTION info2Th^[ese lines contain^;is line contains^] backspace2Th^[ese lines end^;is line ends^] in white spaceActive function does not accept multiple segments.4Missing :Info: or :Internal: at beginning of segment.^/^-":Info:" means the segment contains multiple infos.2Paragraph ^[size (^s^i lines)^;^2s^] exceeds limit of ^i.3Th^[ese lines contain^;is line contains^] non-printable characters2Th^[ese blank lines contain^;is blank line contains^] white space^[ NO^s^;^4d^] severity ^d errors^[ in ^4d segment^[ ^;s^] (^4d info^[s^]) HIGH #LONG #LONG info SEV pghs lines type INFO/Entry/SEGMENT NAME @"@@ `@$iAU@ `@$\V:j@ `@$k@ `@$*@ `@$1@ `@$XB@ `@$4@ `@$A$@ `@$0@ `@$@ `@$C'@ `@$('<@ `@$=Q@ `@$R!f@ `@$ g,{@ `@$|#@ `@$!@ `@$@ `@$s)@ `@$#@ `@$(@ `@$J8@ `@$#@ `@$$"8@ `@$9M@ `@$)Nb@ `@$Dc/w@ `@$x @ `@$^)@ `@$a%@ `@$@ `@$@ `@$/@ `@$ @ `@$ @߀ P%@I P%@A@@@@@@@@@$P"P@Ğ@$PNP@(@@@$$@ @@@@@@@ @ $PP@@(@Pƪ@@@(@@@$$@ @@@@x@u@q@ @ $PP@@@Pƪ@n@@@(@r(@t(@@@@@N@҅(@@@@@@@@@@$P$P@P F@X@ F`  F`=w,@@N@@V@ (@@@ @@@@@@ @*$@'&@!(@@*@@@@@(@@@@@@@@@@$P$P@ @ @P'@@@P@+t@,@@(@(@t@NNc(@@@$$ @@@.@`0@@2@t@4@ @6@@8@<@>@@@B@D@F@,@@@@> F` F`@3 F` F`@( F`>  F`(@@V@^a @$PP@@ @@@ @$@&@(@@*@@@@@,@,@-@@@@N(@@@4 4@@@ @@s @p"@_$@@ $PP@@(@@@@I@ʪ@̪@@@@@|@@ @P'@.@@@@@wdu(@v(@V(@@@ @|@@@@6@8@%@ @ $P.P@Ğ@@@k@@@@@"@$@ &@@ @@@@@@t l $P@@ @P'@@@@@@@ @@ @$P>P@@@$$@ @@ @$P>P@@@ @ @@ @$P>P@@@y @ @@ @$P>P@@@$$@ @@ @$P>P@@@0 0 @@@@$P>P@@@M @ @@ @$P>P@@@$$@ @@ @$P>P@@@T, , @@@@$P>P@@@=, , @@t@@$P>P@@@((@ @g@ @$P>P@@@S0 0 @@^@@$P>P@@@8 8 @@N@@$P>P@@@LL@@A@@$P>P@@@@@N@Y(@@@@@@@@@@$P$P@P F@L:@ @@`@@.@@0@@2@t@4@@6@,8@<@ :@$>@@@,@$P*P@Ğ@^a@@@@@@@ @$@ &@(@ *@@@@@ @ F`  F`,@,@@\@Z@@,@ @u@@v@@@@@ @ $P>P@@ž@N9vFJ@@@@=LL@@@{ONJ@@ONC@ @@.@@0@vO2@@4@@6@{O8@@:@O<@ @>@@@B@D@F@J@N@H@L@P@,@$$P>P@.@ @@~@@$P>P@@@@r@@ t@ >@.@.@@ @  ~@N@@ @PP `@e.@@@@V @^a@$P P@@@@P @\$@g&@W(@ @*@@@@@ P%@$P@@ P%@$P(@@ P%@$P @@ P%@$P (@@  P%@$P @@  P%@$P (@@@Q@@@t@Ҫ@@Ԫ@֪@ت@Б@$PP@Ğ@$PNP^a@@ު@@@@@@@@@@ܑ@@@uĞ@ @@@t l .@@z@Ҫ@Б@0P@@@@t@@@@@@@@@@@@@@@@@@@ @@@ @@@@$$P2P@Ğ@'>>@a@ F@M@@@@)@@@@@@@t@@@@ @w@@x@@@@@@N@@@@B>@@@ @N@PF@PF @@@@ l @@@B.@ @,@.@ @@pP'@A@ P@@l@@h@@\@@V@@ 8P@ P @@@h@@@$P0P@ P•@ PC@@@(@@@@B@j@Bl@l@@n@C@p@C@r@C@t@/v@*x@z@*|@~@@h@$P4P@ PĞ@-@P@@@@@@@@$P&P@@j@@l@@n@@p@@r@t@v@x@z@|@h@$P(P@ P@ @@`ú  @@ú PFJ@ó@PP@¨@ø@@@@j@@l@ó@n@p@r@t@h@ $P>P@@ P@j@l@l@@n@@p@@r@@t@v@x@z@|@~@@h@$P6P@ PĞ@3$PNP (@R@@@@@@@  @^a@@j@l@@n@@p@t@v@{x@]z@h@@@(@ PZ@@@@@@@  `@$P @D@@P8@ @@@hh@@¨P@4@@@@>P@ Pu,@ö@ë@ì@ð@ï@A@|(P|PB(@å(@@@ F@ (@[@@@@ @@@  $@Pu`>@.@.@@A@P@ P@0@(@(@@j@@l@n@@p@lr@]t@4v@Ux@h@$P FNP`@ P@ PCP8BN@B@P@C@ P Pž@PN@ ž@€PO¨PF @F@@ ,@@ P Pô@€P@@@@ C P8Q@@ P PÞ@QN@ ¨PF @F@@ C :,@@@@@C@@@@@@@@@$PDP@ P PĞ@$PBNP@@@@@@@C@@@@@@ª@e@eĪ@@@@@P8a@@  P PÞ@aN@G¨PF @F@@ C > @@@@ @@@@@@@@n@7@F@W@@$PDP@ P PĞ@"Y@@@Þ@@@@@@¨PF@@@:@E@@@ª@Ī@@@@@,@@q@@  P Pž@qN@B,@ž@ @@@@€PF@@@#@@@@ @@$PDP@ P PĞ@"@@@0ž@ @@@@@€PF@@@@@@@ª@Ī@@@@@,@@L@@r@@  P Pž@rN@I €PF@@@@ C K(@P8s@@ P PÞ@sN@K@¨PF @F@@ C @NPOK@,@K@!L(@(@(@(@J@ʪ@@̪@@Ϊ@C@Ъ@@Ҫ@@Ԫ@|ت@ڪ@wܪ@ު@@@ȑ@ v@ P P,@P8@@  P PÞ@N@/NPF'L(@(@¨PF @@@ (@(@G@ʪ@@̪@@Ϊ@@Ъ@@Ҫ@@Ԫ@Bت@fڪ@=ܪ@9ު@_@@ȑ@ <@ P P,@L@ (@\@@@@@@@  9@@pP'@@@,@,@@N@ PA@P@P@PR@ P@T@@V@î@X@ñ@Z@÷@\@^@&`@d@f@b@ h@j@l@L@ >P@ PA,@@#pP'@ PA.@@@,@,@@N@A@P@P@PR@ P@T@@V@î@X@ñ@Z@÷@\@^@`@d@f@b@h@j@l@L@ >P@@B@$P @  @@@@@@ P@@@PH@PJ@@@@@8@:@8@H@0@:@J@0@ 8@:@ P8@ʿ@0@:@̿@0@ (@Q@@@@$@@@  @-8@:@ P8@ʿ@0@:@̿@0@!8@:@8@H@0@:@J@0@8@:@8@H@0@:@J@0@ (@B@@@@9@@@  p@ P(@€@@@@.@@@ Pa@ F`b (@T@@@@c@@@  T@ s@@ @@N PŠF@@€.OŠ(O@,@ PV(@@N@Û@@Ý@~å@$P @  @@{@@@*@B@L@N@ P÷@í(@@R@å@S@ñ(@.@@ Pð@ T@V@ï@T@V@|ì@T@V@v.@@ Px@N.@@ Px@ NT@V@b!T@V@í@\ NT@V@í@TN.@e@ Px@NoT@V@FcT@V@BN.@S@ Px@NN[T@V@2ST@V@.N.@?@ Px@NT@V@ NCT@V@vT@V@N.@'@ Px@NpT@V@hT@V@yT@V@R@@S@å@÷(@ñ(@$P@  @@@@@@>P@NPPTP@@VP@@L@*pP'@S P P¦@ @@ª @  @@ @@@H@F@-@.@@L@L@H@F@@L@M@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@_@P@P@O@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@E@L@L@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@+@P@P@O(@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@L@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@P@O(@cN@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@L@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@P@O(@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@ $P @  @@ @@@H@F@r@@1pP'@L P P¦@ @@Aª @  @@ @@@H@F@)@.@@L@L@H@F@@L@M@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@[@P@ P@O@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@A@L@ L@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@'@P@ P@O(@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@ L@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@ P@O(@cN@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@ L@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@ P@O(@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@  $P @  @@ @@@H@F@n@@8pP'@G P P¦@ @@ª @  @@ @@@H@F@%@.@@ L@L@H@F@@L@M@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@W@P@P@O@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@>@L@L@M@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@$@P@P@O(@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@ @L@L@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@P@O(@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@L@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@P@O(@cN@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@ L@M(@N@ O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@ P@O(@N@ M@P@T@O@V@N@X@M@Z@J\@L@^@R@x@L@ $P @  @@ @@@H@F@7@@?pP'@ P P¦@ @@pª @  @@ @@@H@F@@.@@L@L@H@F@@L@M@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@ @P@ P@O@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@ L@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@ P@O(@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@ L@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@ P@O(@cN@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@ L@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@ P@O(@N@M@P@T@O@V@N@X@M@Z@F\@L@^@R@t@L@  $P @  @@ @@@H@F@3@@FpP'@  P P¦@ @@ª @  @@ @@@H@F@@.@@L@L@H@F@@L@M@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@*P@O@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@*L@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@*P@O(@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@*L@M(@N@O@L@T@M@V@N@X@O@Z@x\@P@^@R@@P@*P@O(@cN@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@*L@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@*P@O(@N@M@P@T@O@V@N@X@M@Z@B\@L@^@R@p@L@* $P @  @@ @@@H@F@/@@MpP'@ P P¦@ @@Wª @  @@ @@@H@F@@.@@ L@L@H@F@@L@M@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@4P@O@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@4L@M@N@O@L@T@M@V@N@X@O@Z@l\@P@^@R@@P@4P@O(@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@4L@M(@N@O@L@T@M@V@N@X@O@Z@v\@P@^@R@@P@4P@O(@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@4L@M(@N@O@L@T@M@V@N@X@O@Z@A\@P@^@R@@P@4P@O(@cN@M@P@T@O@V@N@X@M@Z@h\@L@^@R@m@L@4 L@M(@N@ O@L@T@M@V@N@X@O@Z@Q\@P@^@R@S@P@4 P@O(@N@ M@P@T@O@V@N@X@M@Z@ \@L@^@R@9@L@4 $P @  @@ @@@H@F@@@TpP'@͝ P P¦@ @@ª @  @@j @@@H@F@@.@t@L@L@H@F@L@L@M@N@O@L@T@M@V@N@X@O@Z@e\@P@^@R@@P@@P@O@N@M@P@T@O@V@N@X@M@Z@\@L@^@R@@L@@ $P @  @@ @@@H@F@@@[pP'@d P P¦@ @@Wª$P @  @@ FF@B@@@F@ P Pí@ò(@.@@L@L@B@@@@L@M@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@s@P@DP@O@N@M@P@T@O@V@N@X@M@Z@ \@L@^@R@Y@L@DL@M(@N@O@L@T@M@V@N@X@O@Z@ \@P@^@R@?@P@DP@O(@N@M@P@T@O@V@N@X@M@Z@-\@L@^@R@/@L@DL@M(@N@O@L@T@M@V@N@X@O@Z@\@P@^@R@@P@D $P @  @@] FF@B@@@@@bpP'@ P P¦@ @@ª @  @@@ @@@H@F@@.@P@L@L@H@F@(@L@M@N@O@L@T@M@V@N@X@O@Z@D\@P@^@R@@P@KP@O@N@M@P@T@O@V@N@X@M@Z@j\@L@^@R@@L@KL@M(@N@O@L@T@M@V@N@X@O@Z@S\@P@^@R@@P@KP@O(@N@M@P@T@O@V@N@X@M@Z@w\@L@^@R@y@L@KL@M(@N@O@L@T@M@V@N@X@O@Z@1\@P@^@R@_@P@K $P @  @@ @@@H@F@@@iPP'@ P P¦@ @@ªpPP'@ P P¦@ @@Gª$P @ª@B@@@@.@@  P Pî@.@n@$P @ª@B@@@@@tpP'@ B@@(@ ypP'@ B@@@$P @%@@DP P D@L@PN@PP@PR@PT@ P@ PCx@V@X@Z@\@^@`@b@d@~f@J@>P@PP P P@ PBOPBOPBOCx@cNPPBN@@B@C@A@A@CN@9 P P‚FƒNO0…O i@~j@Th@k(@i@j@i@R@ `@.i(@n(@K@L@k@N@@P@i@T@n@V@OZ@s\@J^@h@`@lb@d@J@I@ @A,@PP>h@B@i@@h@ P@ NPTPCN@ h(@A]@L@h@N@@@P@J@ 7@PP P@ PC@B,FBFBNOh(@i(@A`@L@h@N@@@P@n@R@BOT@i@V@Z@)\@^@ `@"b@d@J@@ P Pî@.@@cx@ P P…@B@@@P@P@ P@@@: N NN4$P @@@D P D@L@Cx@N@P@R@T@V@J@ >P@ P Pî@.@I@cx@ P P…@B@@@Ô@P@ P@PBN@B@N B@B@@@ P@C@Ӂi(@AY@L@i@N@@@P@J@ @>i@B@@@i@ P@pP'@B(@ P P@@„ȀP@P„@…@Ô(@é@.@@B@@@@@P'@ @  @@ TT@\@Z@'@`@a@`@d@a@f@b@@ P Pò@î@°@ë@6P8$> F¨P@a@ @$a@¨P@ @a@¨P@h@a@¨P@ @a@¨P@@a@¨P@@ð@<ØP F@@W °@ï@a@  F@@ ï(@°@ a@ P PØP F@@/°@ï@a@ݸ P PH(@(@(@(@(@y(@m(@é@ a@ `@$sbØPÚ@t`@p.@.@@>@~a@Ú@a~@@to.@.@@>@Ú@~@>@ï@~ @@o_ ~ @@o¶ ž@>@~@ FF(@N~a@Ú@a~@@to8.@.@@>>@~@~a@Ú@a~@@To .@.@@HNH@ `@oÞ@.@@t`.@.@@>@@@ `@`$~a@@a~@@to.@.@@>@>@a@~`@@`~@Na@@ `@nž@~HNH@÷@°@ë@ð@,@|P,@@ F€@,@@aOa@@>i@@ `@`@ N@ea@N @@`@  @N$P @Z@\@Z@l@@n@@p@r@"t@v@j@ >P@ P P@@ `F`Ӟ@@ `@`@t`.@.@@>@~a@Ӟ@a~@@toӀ.@.@@>@ž@~N@U@  P PU@{@t`m.@.@@>@~a@@a~@@to.@.@@>@U(@,@|PB,@U@B@ ž@~>i@ `@` O@AN @@`  @B@ a@@>i@@ `@`@ O@a@AO @@`  @B@ BO$P @BT@BV@B@ T@l@B@n@AFp@Ir@t@v@j@ >P@ P Pž@>@a@~`@@`~@Na@@ `@o|PB@ B(FÞ.@à.@Þ@Nñ(@ ñ@Ý,@ØPž@@FØ@@Ú.@ï@zx@_@|@h@~@x@@@@Q@U@@?@z@$P P@$P@2 P PĞ@.Z@^a\@T@eV@T@Ϊ@h@Ъ@a@Ҫ@`@Ԫ@@֪@ت@/ڪ@ܪ@ު@)@̑@(P@Z@l@@n@p@r@j@$P>P@ P PĞ@!`(@a(@(@A@@`@@@@_@@a@@@@@@@@@@@@@@¾@hO@~(@F@l@@n@@p@j@ @q@@x@¶@|@¾@~@x@@@@@@@@z@$P P@$P@2 P PĞ@.T@V@Z@e\@Z@Ϊ@¾@Ъ@@Ҫ@a@Ԫ@@֪@ت@ڪ@ܪ@ު@@̑@(P@T@l@@n@p@r@j@$P>P@ P PĞ@!a(@(@`(@A@@a@@@@¶@@@@`@@N@r@I@v@k@@@H@@(@ P P@ F`r `(@S@l@`@n@N@p@j@ C@ P Pï@"V@T`W$.@.@>`@V@`~@@>i@ @@P`@a@@ `@eWa@ N V@ `@`W @$P @  @@ ZZ@V@T@ @@B@D@ P P°@@@÷@@@@L@, P P÷@v,@ØP>=B$N5ØP@FJ@ F@Ö@N)DP@PT@(@@Pi@@ØP `@`(@(@L@@@@x@@@@@@@@@@@@@@@ @ P PV(@ð(@ØPDP@P@FØ@@PÚ.@L@ P PØPÚ@T`@:.@.@>H@Ȁ~@t`@>@.@.@@@@~@HNH@@ `@e@@u`>@.@.@@@@~@HNH@L@E,@|P,@@N@ F€@,@@aO@ @@>i@@ `@`@ O@@O @@`@  @O$P @C@C@C@@NJ@@@@@ @@ @@@@V@@;@@>P@ P PV@ F`W[ @ N V@ `@`W@HN,@ F@K@@@@+@@@P@$@@@G@@@@>@@@@5@@@@ `@@@@ @ð@M(@H@ØP @@O@MM@ MH,@Þ.@à.@Ý,@ß,@H@@@FØ@H@Ú.@ M,L@|P@ (FB@N@ P Pø@Pò@N÷@Kò@Ü@~@T@@@$$@i@.@ØP `@`@@(@ª@*@Ý@,@0@2@4@@6@&@$P>P@ @ P PÞ@N Ú@Ü~@Ü@ØPTo@ .@.@@T@Ÿ$@@i@*@ `@o@$@(@X,@@.@&@$P>P@ @N@P'@ @  @@ nn@v@t@<@0z@{@z@~@{@@|@@c P Px@î@ñ@î(@m@ F`nwm@y@ `@`nzÚ@V{@ØP@@@{@@5@@@͸( P Pm@ `@`nÏ@Ò@Ý@Ð@ØPj@Ú@l@Þ@Ñ@à@Ý@ß@m@ F`nJVø@÷@$P@ӟt@ӟv@t@@Ð@@n@@@ @@@ $P>P@ P PØP>=B$N/é@-ØP@F@@ F@Ö@N"{(@@z(@(@L@@{@@x@@@@z@@@@@@@ª@Ī@ƪ@@@ P Pé(@ P PxN@x@N ~(@÷@ð@ P P~@xB(@ P P@N@9B@7c@z@@~@z@@|@ @ P PØPÚ@t`@.@.@@>N Ü@T`@:.@.@> î@ l@Ú>@Õ>@l@Ñ@Þ>@Ö>@Ñ@B@ñ@ð@8x@RO4S21N/J-m@Tz@(@m@i@@m@ `@`n{(@(@X@@@@V@@{@@@@@@d@;@z@ª@]Ī@ƪ@@:@ @ P Põ@ P Pa@ F`b m@a@ `@`nb$P @  @@ nn@v@t@%@@D@D@D@D@D@J@$P @  @@@Ъ@Α@@ P PÚ@ØP@Ӟ@@@P@Sí@)Ӟ@T@(@Ӟ@i@@@ `@`(@(@V@ܪ@@ު@@@@@@@@@@@@@@ڑ@@) @Ӟ@T@(@Ӟ@i@@@ `@`(@(@U@ܪ@@ު@@@@@@@@@@@@@@ڑ@@ @ P Pí@ Ú@ØP@u@~@$P @  @@@ʪ@ȑ@@J@P'@ @ P P÷@  @@? LL@T@R@P@ P Pñ@P@P"à@NY@^@\@ß@^@k@`@X@b@à@d@Y@f@Rj@vl@Mn@Zp@or@t@Z@L@ P P@N@+P@P"à@NX@^@\@ß@^@k@`@Y@b@à@d@X@f@(j@Ll@#n@0p@Er@t@Z@"@ P Pî@sÜ(@Ö(@Õ(@<@ê@  P P@N@ê@Û@N@ê@^P@P-Ö@)à@NY@^@\@ß@^@k@`@X@b@à@d@Y@f@j@ l@n@p@r@t@Z@@ P Pà@å@ß@à.@ä@Ü@å@Ý@âPØ@ä@Ú@Þ@  P P@N@ ê@ e P Pê@ä@Ú.@Þ,@à,@ØP F@@  F@@ F@@ Y î@î(@$P@3÷@0ØPT@@ .@.@X@TY@@@2 Z X@i@@ `@`@Z@z@PP|@Ý@~@Þ@@ñ@@î@@y@@@Y@@@@@x@>P@ @ P Pñ(@$P @÷@  @@+ RR@N@L@k@@@@ P På,@P@~@â@@~@>ä@T` .@.@>@ä@ä@.@æ(@ F`sZç@è@ P Pè@%ç@~@ä@~@ç@âPTe .@.@è@^Nä@ç~@>è@ç.@æ.@ç@äN@æ@#@@æ@>@~@æ@ç,@æ@HNÞ@NâP F@@e  F@@S H@@å@@@@ P Pä@~âPt`@.@.@@>@@å@@@@ P Pê@Ö,@ä@Õ.@P@~@â@ä@>ä@@@O@ M M @@å@@@@r P Pê(@âPä@T`@.@.@> @@å@@@@\ P PâPä@t`@T.@.@@> @@å@@@@F$P@4 P P÷@/ä@~N(N(@T@@@ä@NJ@@@i@@âP `@`@@@å@@æ@@@@l@@@t@@@@>P@ @@@R@T@AV@P@@TPP@@@@@ M,t`@y.@.@@>N!:MX@X@~@@~@X@tob.@.@@>Y@ IYN@X@Y>@ FFZ  P PÏ(@P @@ @(R@Y@X>@~ P PÏ@Y@~@to>@.@.@@@@~@@X@>@P@ @@f@(R@Z@ P Pm@Ä@ `@`nÅx@õ(@Ä@T`Å.@.@>6Ä@~m@@  P Pž@mN@( FFÄ$_@ FF@ÄÄ@~@@ž@~>@i@ `@`Å@@ o@nÅ (N(Ä@ `@`Å @.@,@l@l(@Ä@~i@ `p`Å]@(@ @p@Å>i@ @@@P `@`@(N(Ä@ `@`Å @-Ó@ @ P PÓ@N @~@ `F&ÅÓ.@Ó@ @*@;@@ P P@@P@ Pö(@@@,,@"@r@$@^@&@H@(@¦@*@ö@,@@.@ó@0@W@2@l4@x6@P8@:@(<@Z>@B@L@@ D@ @$$P>P@ Pö(@@@.@A@ .@B@!.@C@".@D@#.@E@$.@F@%.@G@&.@H@'.@I@(.@J@).@K@*.@L@+.@M@,.@N@-.@O@..@P@/.@Q@0.@R@1.@S@2.@T@3.@U@4.@V@5.@W@6.@X@7.@Y@8.@Z@9.@[@:.@\@;.@]@<.@^@=.@_@>.@`@?.@r(@X@pP(@ "PP@C@@@ pP'@@@ P P÷@@P@,P@P@B@@TB.@.@A@rN@r@r@A@v,O…OŠOø@@A@tN@@00D@/F@D@J@B@L@N@P@H@$P@P@PPD@iF@D@J@PL@N@P@H@$P@P@. G@G@J@L@H@$P@P@@@NPP@~R@TG@R@i@J@ `@`@L@G@N@P@H@$P>P@& @PP@~R@TG@R@i@X@ `@`@sZ@P\@ P^@ P`@G@b@md@"PPf@}h@j@V@$P>P@ @@F@H@PP(@P,@@(NF@,PPPOF@^@`@P^@P@f@@Ttf.@.@e@ PrN@r@r@P@@e@v.O…OŠO@@.Pø@e@tN@^@ޟF@ޟH@F@L@f@N@P@R@J@$P@P@e@ Ps@`P@P@~U@TT@U@i@L@ `@`@PNM@X@X@N@T@P@R@J@$P@P@ @T@T@L@N@J@$P@P@ P@`P@Pg@d@d@gN@B P@ N V@V@L@N@J@$P@P@ P@,@d@N@N^dT@T@L@d@`P@PON@P@R@J@$P@P@V@V@L@d@`P@PON@rP@R@J@$P@P@d,@`PP@@NP큟J@큟L@큝N@J@\@@@^@g`@b@Z@$P>P@ Y@\@^@Z@$P>P@^@`P'@ P@ɿ0@@(@A(@@D@@@F@H@A@J@L@|N@SP@tR@B@@@PT@T@@ PP@@PA@P8A@PT@T@@ PPe@@b0@!@NW@@@@>@PFFJ@@@GA@O6> FA@A@O8V@O@V>@A>@@@ P@=0@@>@@@@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!a f ?# #$> -validate_info_seg symbol_table  error_table_bad_conversionbadoptbadstar"$noentry') not_act_fnc,/active_fnc_err_226 suppress_name29=check_star_name_entry@EGcom_err_JJMJ9Pconvert_date_to_binary_relativeSY\cu_ af_return_arg_`darg_ptr_gi cv_fstime_llo date_time_formatruwexpand_pathname_ add_suffixzrelease_temp_segment_get_temp_segment_get_system_free_area_hcs_star_dir_list_status_initiate_file_ pathname_ sort_items_charterminate_file_ioa_nnl segnamedup chname_segvisQ`Y`size.2  cleanup.3program_interrupt.4 dbn`dbf`trn`trf `epn `epf ` VALIDATE check_addnamesPUSH#POP*" COMMAND_INFO1#& ACT_FUN_INFO8* - COMM_AF_INFO?1 4 REQUEST_INFOF8 ; ACT_REQ_INFOM? B REQU_AR_INFOTF I MULTSUB_INFO[M P ENTRY___INFObT hW SINGSUB_INFOi[ $^ UNKNOWN_INFOpb e GENERAL_INFOti lSECyp sSECxt %wSEC$inity p| GET_HEADER  GET_SECTIONz GET_PARAGRAPHaERR_MSGERR_MSG3CLEAN_UPv CLEAN_UP$some! F&&!&&&+&1&8&?&I&O&R&^&f&k&q&y&&&&&&&&&&&&&&symbtreeN_RNPL/I 7"' *c?p/<ppMultics PL/I Compiler, Release 31a, of October 12, 1988Hirneisen.SysMaint.aoptimize map<(wONF%HI#P'K"I旌Z$NIX>spec>install>1010>validate_info_seg.pl1>ldd>include>star_structures.incl.pl1>ldd>include>status_structures.incl.pl1>ldd>include>terminate_file.incl.pl1pl1info kvalidate_info_seg mO <9O}x۞||/OӁx/ z^<OӁx/iú<Oӂ5E#"@Pgt k<3 Ãpxg3>08<3 Ãp|_0xg8<3 Ãp f|Ãpxg8> s<3 Ãpxgg58<3 Ãpxgׁ9 xgׁy\xg83 a8<3 3n| u/>˜f<Át}{>!s>#iĺ s˼<)O 3|<#!点n3s>15sZF<<tӅ};7Z Key(get_keyadd_keyvfbn.vfile_ defaultkey_loc^a ^a-check-nrql?#cleanupfile_statusreassign_key -share 120node_treekey_orderkey_overlapkey_regionnode_branchbranch_count < 0Attaching to ^a-no_request_loop-request_loop-input_switch^/No damaged nodes.branch_count > 313Free node count < 0Opening ^a for ^a.program_interruptIncorrect response. vfile_find_bad_nodes: Descriptor with segno > Bad descriptor ignoredFree node count > 1022Getting temp segment.) extends beyond end of nodescattered_free_key_space < 0 Referencing ^a I/O switch.^/^d bad node^[s^] in comp ^d Opening ^a I/O switch for ^a.) begins before start_of_key_region^/Begin checking component ^d, node:^/^d key node^[s were^; was^] damaged.^a^[ Only boolean modes can be given.^] as Comp ^d, node ^d (node_ptr = ^p)) overlaps storage for other keys in node ERROR 22 in Comp ^d, node ^d (node_ptr = ^p)start_of_key_region > character position 4096Begin checking free node list (node_ptr = ^p).^/ERROR ^d in converting record descriptor ^w: ^aRespond: quit(q), continue(c), total(tt), ., ?, ..scattered_free_key_space > 4096-start_of_key_regionstart_of_key_region overlays node_block structureThis file is in too old a format to check its nodes. Attempting to attach to temp vfile_ in process dir.^/ERROR ^d in processing free node (node_ptr = ^p): ^aFound ^d undamaged free nodes. Processing continues.^/Begin checking references between ^d non-empty tree nodes:vfile_find_bad_nodes 1.0, Referencing ^[file ^a^s^;switch ^s^a^]. Attempting to read first key ^[of file ^a^s^;on ^s^a I/O switch^].4096 - start_of_key_region - scattered_free_space ^= sum(key_lengths) Attempting to open temp vfile_ in process dir for keyed_sequential_update. ^a I/O switch is opened for ^a. It must be opened for ^a or ^a to use ^a. Expected version ^d structure from mode_string_$parse, received version ^d. ^a requires a mode string as its operand. For a list of modes, type help ^a -briefBranch ^d has same sons_ptr (node_block.branch) Comp ^d, node ^d (node_ptr = ^p) Usage: vfile_find_bad_nodes {pathname} or: vfile_find_bad_nodes -input_switch switch_name^a Usage: vfile_find_bad_nodes {pathname} or: vfile_find_bad_nodes -input_switch switch_name ERROR 21, Comp ^d, node ^d (node_ptr = ^p) never referenced by superior node and it is not the root node.Finding ^a I/O switch. Usage: vfile_find_bad_nodes {pathname} or: vfile_find_bad_nodes -input_switch switch_name ERROR 1, Counted nodes (^d) ^= index_state_block.number_of_nodes (^d) Header of the file (file_base) may have been damaged. ERROR 3, Counted keys (^d) ^= file_state_block.number_of_keys (^d). Header of the file (file_base) may have been damaged. ERROR 2, Counted key bytes (^d) ^= file_state_block.total_key_length (^d) Header of the file (file_base) may have been damaged. ERROR 19 in Comp ^d, node ^d (node_ptr = ^p) Branch ^d has sons_ptr (node_block.branch) which is a freed node Comp ^d, node ^d (node_ptr = ^p) ^a requires an I/O switch name as its operand. The switch must be attached to the keyed file. If open, the switch must be opened for ^a or ^a. ERROR 20 in Comp ^d, node ^d (node_ptr = ^p) Branch ^d sons_ptr (node_block.branch) points to root node Comp ^d, node ^d (node_ptr = ^p) ERROR 18 in Comp ^d, node ^d (node_ptr = ^p) Branch ^d has sons_ptr (node_block.branch) pointing to an empty node Comp ^d, node ^d (node_ptr = ^p) ERROR 17 in Comp ^d, node ^d (node_ptr = ^p) Branch ^d has sons_ptr (node_block.branch) pointing to non-node component Comp ^d, node ^d (node_ptr = ^p)^/ERROR ^d in Comp ^d, node ^d (node_ptr = ^p) ^a branch_count = ^d keys start_of_key_region = char position ^d key_space = ^d chars, scattered_free_key_space = ^d charsProcessing of free nodes aborted by this error. Found ^d undamaged free nodes so far. Some damaged nodes reported below may actually be undamaged free nodes which were not located, due to this error.P%@ @@@(@(@P@@.  @P'@.@@@(@(@ @@ (@@~@{@x@u@r@o@l@@@@@@|@@~@I@@@@z@$PP@@ (@(@$PP:@N<@ P>@@@ @@$PP:@B<@ P>@@@@i@@@ @@iN@@@@@@E@@@@@:@@PE@ F`  F`x_@E@Vy@@@``$PFP@@@@@@a@^@[@y@@@>@@P@,@@@N@(E@Vy@@@_0<$PJP@@@@@@@@:@7@2@y@@-@+@@>@@%@@@@@G@@@@@:@@PG@ @@` @ F`_  F` @ F`P F`&(@  F` F`@,@@@N@ E@Vy@@@XX$PJP@@@@@@@@@@@y@@@>@@@@@@@G@@@@@:@@$P@0@@|@z@P@G@Vy@P@$P@@P@@@@y@@@@@@8P@@"E@Vy@G@V@@@@E@@@P@P@@@@y@@@@@>@@PPN@@hLL$PNP@%@@@~@PP@s@p@e@b@@@>@@aPP@N#@N Sy@@@CLL$PNP@@@@U@@@N@K@@@=@y@@@>@@;@@@@@@@ߝ@(@j@j@P(vPPj@j,@N@@k@C@C@kN@PPFy@F F@@ Q F@@@~ F@@ D F@@t F@@ F@@@j F@@ - F@ @a F@@ ! F@@W F@@  F@@M F@@ F@@@@@@@@@@@@7 F@@ "F@@@@@@@@@@@@@@ @@@@@@@$P@Py@O@BP@ $PBPy@O@BP@C,@n@@9y(@P@@=@@y@@@q@|@@ $P6P@@@E(z(@@@y@@@y@y@@@@z@@=@@y@@^@[@L@K@G@@>@@KPP@>P@@kP@OT`-.@.@>NE@Vy@@@x``$PDP@@@@@@-@*@'@y@@@>@@@E@Vy@@@Z``$PFP@@@@@@@ @ @y@@@>@@E@N@ `@`@@,@k@@@@``$PPP@@@@@@@@ >@@y@|@)@~@@@z@$P>P@@i@ @@s @@$@ @@@)@@@  @>@@ >@Ty@@i@ @@@ `@`@@@ E@ @@@@@@@@@@@@@y@@@@$P"P@ @@ʟz@ʟ|@@@,@z@@@@|@y@d@a@@>@@k@y@@|@8~@y@@@@z@$P0P@@@@z0@@@z@@@@@N@K@4@3@A@@>@@;@@@@@@@$@9@2@@ $P.P@@@@tt@@@@@@@@@@@@>@@ P @10@@@z$PLP@@z@@@@@@@@@>@@@0@2y@@|@~@y@@@@z@$P0P@@@@ z 0@@@z@@@@@@@@@@@>@@@;<y@0P@@ @F`@@0y@@@ @F`@@(@@LL$P@P@O@@ª@@Ī@@@ƪ@Ȫ@ʪ@C̪@Ъ@Ҫ@ު@xԪ@~֪@sت@ڪ@ܪ@@ >@@@ @@z @@@){@@@$PP@ @@ @@@)@@@@.@@K@J@j@@ $P:P@ @@sX @@@.Yy@z@@@@X@@@@@@/@N@@(@D@@$P"P@@@@44@@@@@2@/@@@ >@@#y@@|@~@y@@@@z@$P0P@@@@LL@@@@@ @ @@@ >@@B@B@D@F@F@F@pF@F@F@F@FiPF@F@FiDH@J@J@@J@J@M@@|@@~@H@@@@z@$P4P@@!@@kDD@@r@@@@@@@@@@@@@@@@>@@(@@$@(@PPR@PT@@@ Ny(@@@44y@@E@@@t@@t@@ >@@PV@@2@@@@@@@~@@ $PP@@@@z@@@z@@l@i@D@@ >@@](PVP@@0@P@m@|@@~@z@@@p0@r@@S00@|@@~@@G@z@$PP@Pz@|@~@y@z@@y@@@@@@,@@ y@GN@@zy@z@@y@@@@@@@@ a@/,PPPv@l@B@ B@lN@,PPB@PO|@v~@z@@B,@@@[88@|@P~@@@z@$PP@@@ȁȁ@|@P~@@@z@$PP@TP @&@(@(@(@n@(@@RPvP@@D@D@@@q$z$z@@@@@@@$PP@ @4@P'@@(@(@D@D@ D@N^ PF$P@@D@E@[y@y@|@D@~@T@s@z@$P P@@0@Pp@B@ B@pN@ $P@0@B,@B@NP,$PP),@>@H@>$$[@@>H@>$$P@@[[@@[@@@@9N@@@+@@N@@>@N@@~@>@N@Ä@@ӄ(@@@~q@A@A@qN@ $PP@F6.@A,@$PP@~@>@~@N@ˁ@P7P~r@A@A@rN@/@@$PP@Fy@6@@N@Ƅy@@O6>@~N@$PP~AN@A@P@F@FA@>@F@L kFn HA,@@ )@@}ȁ$PP~s@A@ A@sN@$PP@F#|@CN@@F6F@6`j@P `0``0` @A,@@vC(@&@6N@&@@@D@~ N@ipiL@C@@6ipD@~ jL@E@@B@@@@@@@@@@@@Q@|@@$P&P@$PPt@A@A@tN@:$P@v@&N@.@@v@((@@6(N@vP v@VP@(@ (@ (@TPF6(@.@+@@|@@~@z@@@\0@Px@B@ B@xN@ @0@B,@B@NP.@@jP.@l@c@E@@C@&@B@@@@@@@@@@ @@@@@$P&P@@$PHNPCE@I@@F@@@@@@@@@@@@@@@&P@@(G@.@@!K@C@L@E@N@z@|@J@@@@z@@@@@@@@@@@$P&P@A,@E@@ z@z@@@@@@@@nߟz@ߟ|@@z@@@@h@@@@[@@00@@@@@U@x@@@I@@44 @@@@@A@f@@@7@@44 @@@@@.@T@@y@%@@z @z@@@@@B@@g@@@HH @@@@@@0@@U@@@A@@z t@z >@.@.@@y@ y~@@>@#>@T@@i@ @@y@@ `@ez@@@ E@##@ @@@@@@@ @ @@@A@@z t@z >@.@.@@@ ~@@>y@>@T@y@i@ @@@@ `@ez@@y@ E@i@y@y@@@@@@@ @@@A@@mz t@z >@.@.@@y@ y~@@>@)>@T@@i@ @@yy@@ `@ez@@@ E@))@@@@@@@@@ @_A@>@@@@@4z t@z >@.@.@@@ ~@@@@A@@# t@ >@.@.@@y@ y~@@>@>@>@@>@T@@i@ @@+y@@ `@e@@@ E@d@@@@z@@F@ e@`@@@ E@@@@@@@1@@V@ @D,@@@@ z NM@@z@@@@@@@@@@@@@$PP@nPn@VP@@@ M@TPF6@X@@'z@'|@X@@@@z@@@@@@@@@@@$P&P@@@e<<@|@e@~@@@z@$PP@@(@@|@@~@@@@@z@$P2P@|F@F@ӟ@F@@@@@@@@@@@@@@@$P&P@D(@@LD,@D@`@x@@|@D@~@q@@z@$P P@I@@@&N@G@.@@(@@@|@@~@@@@@z@$P2P@@́@F@@@@@@@@@@o@@:@e@@$P&P@z@|@X@@@@z@@@@@@T@@@J@@$P&P@@bN@.@@@eN@.@@@cN@.@@@@@(z(NM@@z@@@@@@@@ @@ $PP@fz@f|@f~@z@@@@$PP@.@@@@ IN@I@PP `@$ IN@I@PP `@$@P'@ P@0@F@B@@D@@@$P@ P@B@@D@@@$P(P@ P@B@@D@@@$P*P@F@B@@@$PP@ @@@ P @@@)A p@F@t@@@v@p@x@Vz@@|@~@@g@@@r@$PP@ P@0@"@ @B@@D@@@$P$P@ P@@B@@D@@@$P(P@ P@B@@D@@@$P*P@ P@0@t@@v@@x@gz@k|@d~@r@ $PP@@@`P'@PP@@@6B@@@DC@D@L@C@N@PP@T@,V@5X@J@ _@PPP@ PARP @BN@C@7@@CJ @@J D t@D >@.@.@@C@ C~@[@>\@TZ@\@i@ @@C@[@ `@eDL@]@]@N@PP@Z@T@V@X@J@ $@ @PP@B@@6@P@FP@#P(@"PP@F@ P@,@@,@@@@@@HA$PP@~@>G@H@z@PP|@@@~@@D@@@@P@@@@@@@G@@@@@u@@@@@@@@"P@P@f@x@(P@ P@@@@ +@P'@@@@xx@J@HL@H@$P P@ PJ@@G@$PRPz@@|@G@~@H@@@@x@,P@ PH@u`J.@.@@G@H@G~@G@t`J.@.@@w@G@w~@Nw@@ `@eJ@$@..M ip@@@w@@z@w@|@@~@x@ $PP@@ F`@@W4x4x@J@L@H@$PP@@ F`@ P@ F`@ P@ F`?@ F`9@ F`@ F`@,@ F`@@DxDx@J@@L@@N@@P@R@T@V@X@H@$PP@T@@Lxx@J@L@H@$P P@D(@@2P(@"PP@F@@@4x4x@J@PPL@PN@PP@R@T@V@"P@PX@H@$PP@ :P(@"PP@F@@@8x8x@J@PPL@PN@PP@NR@T@V@"P@PX@H@$PP@ P,@FP'@@@Ixx@J@ P@L@c@N@,P@6R@T@H@ $PP@@QP'@@@|x|x@J@ P@L@e@N@P@R@T@H@ $PP@@\P'@@@|x|x@J@ P@L@b@N@P@/R@T@H@ $PP@@dP'@ P,@,@@@@'@C@z@@|@x@@ PG@z@@|@x@@@@0x0x@J@ P@L@D@N@$P@@P@R@T@V@X@H@$PP@ PC@@@@F>jL@@\x\x@J@@L@@CON@@P@R@T@V@X@H@$PP@ PG@@@@F>jL@@,x,x@J@@L@@CON@@P@uR@uT@rV@X@H@$PP@ P'@@kP'@ P,@,@@@@'@G@@@@F>jLG@z@@|@x@E@@@xx@J@ P@L@D@N@$P@@P@A@R@@T@@COV@@X@/Z@o\@^@b@{`@h@)d@&f@H@ $PP@ P'@@rP'@ P,@,@@@@'@G@@@@F>jLG@z@@|@x@@@@6xx@J@ P@L@D@N@$P@@P@A@R@@T@@COV@@X@.Z@%\@^@b@1`@h@d@f@H@ $PP@ P'@@}{P'@ P,@,@@@@'@G@@@@F>jLG@z@@|@x@@@@xx@J@ P@L@D@N@$P@@P@A@R@@T@@COV@@X@Z@\@^@b@`@h@d@f@H@ $PP@ P'@@3P'@ P,@,@@@@z@@|@x@p@ P@@F>jL@@xx@J@@L@D@N@$P@@P@A@R@@T@@COV@@X@SZ@\@^@b@`@h@Od@Lf@H@ $PP@P'@ P,@@@@z@$P@@|@x@-@@@lxl P@@F>w@x@J@@L@w@N@$P@@P@R@T@%V@hX@H@$PP@ h  f ?#ttcq?d). vfile_find_bad_nodes symbol_table  active_fnc_err_com_err_cu_ af_return_arg !% af_arg_ptr (+arg_ptr .0cp 34delete_path79; get_pdir_>>Aget_system_free_area_DDJget_temp_segment_MMRioa_UUWnnlUZ[iox_ attach_name^`cclose^fhcontrol^km detach_iocb^ps destroy_iocb^vzget_line^} look_iocb^open^position^read_key^ mode_string_ get_errorparse pathname_release_temp_segment_ unique_chars_ error_table_bad_modebad_mode_valuebadopt inconsistentkey_duplicationnoarg not_attachedunimplemented_versionwrong_no_of_args user_input^ ` cleanup.1 program_interrupt.2  janitor get_ptr#T tell+! program_interrupt.32#& tell$bad_desc:+. tell$bad_free_nodeF25 !tell$bad_key_byte_count_in_headerQ: #= tell$bad_key_count_in_header\F >I tell$bad_node_count_in_headerdQ YT tell$dup_son_ptrk\ t_ tell$empty_sonrd g tell$free_son{k ?n tell$non_node_comp_sonr u tell$root_sons_ptr{ ~ tell$unreferenced_node  b T?#&&&'&-&2&6&=&C&L&T&Y&]&e&j&o&u&|&&&&&&&&&&&&&&&&&&&&symbtreeIE5IY!PL/I 5"' * Multics PL/I Compiler, Release 28b, of April 11, 1983GJohnson.SysMaint.aoptimize mapL*O~IPW3+:Ff_&?GciO!IǠvp)FEIMx 3+:Ff(3+:Ff3+:Ff>spec>on>06/23/83>vfile_find_bad_nodes.pl1>ldd>include>ak_info.incl.pl1>ldd>include>mode_string_info.incl.pl1>ldd>include>iocb.incl.pl1>ldd>include>iox_modes.incl.pl1>ldd>include>vfile_indx.incl.pl1>ldd>include>vfile_action_codes.incl.pl1>ldd>include>vfs_info.incl.pl1pl1info vfile_find_bad_nodes[h_ ׆@)ZN r@gx@