bound_vtoc_man.bind 08/15/83 1416.2r w 08/15/83 0929.7 10224 /* Bindfile for bound_vtoc_man ... . . ... Created 04/29/75 by Bernard Greenberg, for NSS */ /* Modified April 1981 by J. Bongiovanni for vtoc_man$crawlout */ /* Modified March 1982 by J. Bongiovanni for vtoce_stock_man */ /* Modified July 1982 by J. Bongiovanni for vtoc_search, free_vtoce_for_scavenge, read_ahead_vtoce. */ /* Modified 10/82 BIM to move get_pvtx to bound_disk_util */ Objectname: bound_vtoc_man; Global: retain; Order: vtoc_man, vtoc_search, vtoce_stock_man, update_vtoce, truncate_vtoce, create_vtoce, delete_vtoce, priv_delete_vtoce; objectname: vtoc_man; retain: free_vtoce, get_vtoce, put_vtoce, stabilize, await_vtoce, crawlout, free_vtoce_for_scavenge, read_ahead_vtoce; objectname: create_vtoce; retain: create_vtoce, createv_for_segmove; objectname: update_vtoce; retain: update_vtoce, deact; objectname: truncate_vtoce; retain: truncate_vtoce, hold; objectname: delete_vtoce; retain: delete_vtoce; objectname: priv_delete_vtoce; retain: priv_delete_vtoce, clear; objectname: vtoce_stock_man; retain: drain_stock_range, force_unlock; objectname: vtoc_search;  create_vtoce 11/11/89 1129.7re 11/11/89 1000.1 49392 T)L$T 4T NL#N$4?#create_vtoceentry class range outside LV (^a LVID ^w)8 @ 6@@4@8@ $P%@F(@@(@E(@M@P(PV@2@PP(@@*@V@:@@$PPFC@$PPFC@@@@@@@C@Y@i`@@@@@@@@ @ :@>@<@$P@:@[@Y@Z@*P @@ @ip(P@@[@[@@@iL@@@@@@@ [@[@@$PMP@F@ PP0@A(@A@NPP@v`OaOA@@PNdNA@N6.@M0@._A,@f@@@@$P PN<@9@*P@@@@@@/@6J@@@9@L@*@D@@F@PPH@B@ 2P@PP@7@7@OO7@7,@N$P PM@A@*P@@A@A@L@@9@F@@9@A@I@(P@@ @N@PN@N@A@A@D@,@F@PPH@B@ $P"P@PP@(P@@D@,P@F@A@H@B@ $P*P@(P@D@,P@@F@9@H@B@ $P(P@A@@A@9@@A@kPP@0@$P$PPPK(@K@A@A@L@PN@(@P@9@R@J@P@9@N<@>@9@D@B@$P&P@K@A@:@@(@@@,T,,P@@L@B@N@J@$PP@<@b@9@d@A@f@$PPh@(@j@PPl@:@n@@@p@T@r@B@t@,P@@v@x@z@|@~@@@@@@@@`@,P@@$P6P.@J(@I@dI(@G(@H(@,P@6B@G@ .PF0@@@NM@G@G@@B@jLH@HB@.PF0@B@D@O@F@B@$P4P@0P@&@6#@6 N*P@@O@N @@@@NiL>jL @  ,PiLP@P@0@$@$@ ?B@G@H@G@,P@@B@S(@R@B@F@P P,P@@D@ .PF ?D@ (P,P@D@A@ A@>.PF0@@NM@L@@-@6*@'@6@@F@EN@ A@@N@@M@A@B@US,@S@A@4PO@6A@@@A@@O$$R@R@@ ?A@S@,@@R@@Q@P@T(@U@ T@@A@U@SN@P@$4POP@@@QN@T@OB@U,@S@4PFB@B@N PPP@0@$$PPP@B@.PF0@@NM@P@P@0@$$@0@$A$A@D@B@F@@PH@B@ $P,P@PPJ@P@0@@$A$V@:@A@b@B@d@:@f@Ph@Pj@`@$P P@PPPJ@P@0@@$A$A@D@B@F@B@$P.P@PP@0@$@PJNJ@P@0@@$A$A@D@B@F@B@$P.P@B@D@PF@PH@B@ $P0P@PP@0@@$A$A@D@B@F@B@$P.P@F@B@P P@   P%@P P@@PE@F@P@M@ create_vtoce symbol_table access_operations_ fs_obj_createsys_infoinitialization_state &sstcycle_pv_allocation)*/pvt root_lvid236 error_table_ log_vol_full9=A ai_restricted9DHdefault_max_lengthKPdefault_dir_max_lengthSYactive_hardcore_datasl1_uid\bdaccess_audit_check_ep_selfgmo access_audit_ log_entry_ptrrvzdisplay_access_class_range}vtoc_manalloc_and_put_vtocelogical_volume_managerlvtepclock_levelget read_allowed_write_allowed_get_pvtx hold_pvtx release_pvtxdbm_manset_incr uid_path_util disk_controlqueue_length_given_pvtxarray2)`createv_for_segmove`#8&&(&1&8&C&J&R&[&f&q&|&&&&&&&&&&&&&symbtreeO=OgjKPL/I 6"' ,Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize list Z#}+Og%c-;mlUGo#W.Cw G0I#W2D SL#X?D-2$W#cJtYNH$IZQ JsQ-[^K5>spec>install>1115>create_vtoce.pl1>ldd>include>backup_static_variables.incl.pl1>ldd>include>dir_entry.incl.pl1>ldd>include>dir_header.incl.pl1>ldd>include>dir_name.incl.pl1>ldd>include>lvt.incl.pl1>ldd>include>null_addresses.incl.pl1>ldd>include>pvte.incl.pl1>ldd>include>tq_info.incl.pl1>ldd>include>vtoce.incl.pl1>ldd>include>access_audit_eventflags.incl.pl1pl1info create_vtoceLB kx*<O4  6 i<3O x7B!|'-PZjk+@Z_jVj '_k:'_k:Z@ Zk@k|ZZV`ZV`Z4@eU*eU*eU*eU*eU*eU*eU*eU*@obj_map ##8 PP  delete_vtoce 11/11/89 1129.7re 11/11/89 1000.0 40680 TNL$T,#4?#@Gfixedoverflowdelete_vtoce: from quotaw, pvid ^w, vtocx ^odelete_vtoce: cannot add time/page product (^d ^d) to pvid ^w vtocx ^o uid ^w.1PP%@P(PP@P@@@@@@@A@@@@P@C@@@ P@PP@P@@6D@A@@C@@P@@ $PP@PP@ @@@$@A@&@D@(@ @*@"@$PP@@@PP@@$P(P@PP$PNP(PP@@.@@E(@.@$P P@ (@@@.@A@0@D@2@ @4@@6@,@$PP@@f0@DP@.@$PP@@@PP@@@@ $P P@PPiF@8@b@:@@<@@>@@B@8@D@:@F@E@H@<@J@>@L@@@$P$P@P@ $P PE(@@@P@P@@$P"P@PPA@$@C@&@D@(@P*@"@$PP@.@$PP@PP&E@$A@$@C@&@D@(@P*@"@$PP@PP@>@@<@C@.@E@0@>@2@D@4@<@6@,@$P&P@A@@C@@@$PP@@`P'@@(@ P@@P@P@@@@  P@ PP@P@B(@  PB@NZP@0F@0$@B@@@@JNH@@@@@@@@0F@.$.@6H@>@B@Y#@@"@@$@@&@@(@PP*@ @$PP@ PP@P@@@, ,@.@@P0@ @2@A@4@D@6@p8@q:@k<@h>@j@@,@$P*P@ PB,@.@$PP@@@@@R@@ P@A@.@@C@0@@D@2@@4@@6@@PP8@,@$P4P@ PP@P@@ @ZF[F@O@,@NB@D@@ PP@@"@&$@N@&@Q@(@ @$P0P@Q@$P.NP,NP  PP@ @L@@ @6P@ PP@Pm.@$P P@L@@@@ PP@P@M@@@ $PP@ PP@PP@R@@L@.@M@0@P@2@@4@@6@@P8@,@$P4P@ PP@P7 @F @P'@*@@@ZF[F@?OZO[O@,@NJ(@@R@@L@.@M@0@P@2@@4@@6@ P@PP8@,@$P6P@.@$PP@Q@ NP@@@@$P2P@ PP@P'@@@P,P@D@@PF@,@H@B@J@L@L@P@N@P@P@xR@yT@qV@yX@nZ@^@o\@B@$P*P@@ delete_vtoce symbol_table  error_table_vtoce_connection_failsstchecksum_filemap$locklock_ast'), unlock_ast'/2 search_astcheck58: setfaults if_active=@CquotawmqFHIvtoc_man await_vtoceLOR free_vtoceLUXget_pvtx[[^ hold_pvtx[ad release_pvtx[gkactivatennq deactivate for_deletetwzpc get_file_map}~ deposit_list}truncate_vtocetruncate_vtoce_deletesyserr error_codemylockrootsumgetbranch_root_my dir_unlock' get_vtoceL put_vtoceL5` RETURN_QUOTA0fixedoverflow.148&&&&.&4&<&E&K&T&Z&`&f&m&s&|&&&&&&&&&&symbtreeO=Ogr|PL/I 6"' ,itttMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize listB#}+Og%K[^K4R G0IZ#W.CbQ JsQ>spec>install>1115>delete_vtoce.pl1>ldd>include>aste.incl.pl1>ldd>include>dir_header.incl.pl1>ldd>include>dir_entry.incl.pl1>ldd>include>vtoce.incl.pl1pl1info q delete_vtoceA <#OtSx3 )Z~):<@iO tAi^|[@ V<S@)PZjk@kZ P P VjPkZkPk Vj@ZkZV`ZZjk 4@eU*eU*eU*eU*eU*eU*eU*eU*@obj_map v8~^  priv_delete_vtoce 11/11/89 1129.7re 11/11/89 1000.0 28512 T%#4L$?#priv_delete_vtoce: failed to lock ^w P%@PPt@Pv@Px@G(@P@@'P%@PPt@Pv@Px@G@@(@tPB@vPF@C(@A(@B@@C@@D@@@ $PP@C@@r@m@p@H@n@@@B@@D@@F@@@@r@@C@@@$P(P@C@rP@@M@G@$PPC@G@@@@G@:@M7E@E@rPFE.@rPFA@)pP@@@@@p@@C@@@$PP@C@@@n((g@C@@@@A@@^@Z@W@Z@@$P$P@.@$PP@@@B@@D@@F@@@@r@@C@@@$P(P@C@rP@@M@G@$PPC@w{@-0@$PPC@mG@@@@@@@@@$P"P@@0@M@@$PPC@WG@B@@D@@F@@C@@@$P&P@C@F.@$PP@4.@$PP@rP@?@@ ?@@?O@@O@$O@$PPC@nP@@@^@$@B@@@@@@@F@6@ipn@@C@@@$PP@A@A@@@$P P@C@xP@.@$PP@z@|@$PPP@(@ @N#$Pv@@@ @N@P@6|P@NP@ ?@NP@Pz@@$P  >PGF@,@,@|PPz@!D!F!priv_delete_vtoce symbol_table sstastapastsizeptslevel!# error_table_vtoce_connection_fail&*0illegal_deactivation&39 invalid_vtoce&<@ delete_vtoceCCGget_pvtxJJMlockdir_lock_writePRVlock_astPY\ unlock_astP_bdir_unlock_given_uidPek search_astnnqsyserr error_codetvyvtoc_man free_vtoce| get_vtoce|`clear+@priv_delete_vtoce$clear+*&&& &%&2&;&B&I&O&X&^&d&m&s&{&&symbtreeO=Og4LPL/I 6"' ,xMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize listF(}+Og&P[^K4W#W.C_ G0Ig&]#KZ]qQ JsQ>spec>install>1115>priv_delete_vtoce.pl1>ldd>include>aste.incl.pl1>ldd>include>dir_entry.incl.pl1>ldd>include>dir_header.incl.pl1>ldd>include>syserr_constants.incl.pl1>ldd>include>vtoce.incl.pl1pl1info priv_delete_vtoce,B EWx+%i:f<OPO x#<+fPVjZZjkVjZ_j Z+Z+Z@Z@kk+@eU*eU*eU*eU*eU*eTPobj_map ,*4V  truncate_vtoce 11/11/89 1129.7re 11/11/89 0959.9 42696 T6#4?#truncate_vtoce: attempt to destroy hc_sdw seg astep ^p% @A(@E(@%@`P%@PP"@PPD@"`P%@PP"@PPD@E@=`P%@PP"@A@D(@A@E@@ @PP@P@"(P@@@@@@@(@"P*@@,@&@ $PP@"P@P@6@@@@C(@.@$P P@.(@@2@@4@@6@.@8@@:@0@$P,P@@0@GP@@@{8<8sL@<@N@@P@kR@hT@jV@J@ $P0P@P @?@@@(@D@*@&@$P&P@D@ P @ @ @@.@$P"P@A@E@@(@@*@"P,@&@ $PP@.@$P"P@G@ @.@@L@@N@@P@.@R@ @T@"PV@J@$P4P@"P@@ PM@$P P"P@@ ?@@A@ @(@@*@"P,@&@ $PP@"P@(@@@~$@D@F@F@$N@.@ P6F,@@A(OAO@0F@F@ O.@N0F,@ P@$PP(@D@@N@@@N@H@>? iPD@z@w@t@ @?~@H@>?iH$PPd@a@(@@@X@@ ?.@X@(@.@*@@,@&@ P@ P@@@@~@jL @@[ P@@@C@C@.@/@.@>@@@@@B@/@D@ @F@"PH@<@$P6P@"P?A@ P@ @(@@*@"P,@&@ $PP@@+ P@'/@/@2@@4@@6@"P8@0@$P2P@"P@/@B@X@ @Z@@2@/@4@X@6@@8@Z@:@0@$P$P@ @ @(@@*@&@$PP@P$@M@@@@@ @@ @6@B(@.@$P P@@2@@4@@6@"P8@ @:@0@$P,P@"P.@$P"P@@ @0@9.@$P"P@/@@2@/@4@@6@"P8@0@$P.P@"PB@$PNP"(P@P@@(@"P*@ @,@&@ $PP@"P B@@(@&@$PP@@ P@9@ @@*@/@.@\(@ @2@/@4@.@6@\@8@"P:@0@$P*P@@\@.@/(@ @2@\@4@.@6@/@8@"P:@0@$P*P@ @ @(@&@$P(P@.@$P"P@B@@(@&@$PP@ @@$P P@@D@@.@@@  @C@C@ @@N@ @C,@C@C@(@&@$PP@@truncate_vtoce symbol_table  error_table_mylockvtoce_connection_fail pdsthrottle_segment_state_changes#$,sstchecksum_filemap/05activate88;dbm_manset_incr>@Cfilemap_checksum_FFKget_pvtxNNQ hold_pvtxNTW release_pvtxNZ^limit_covert_channelaaglock dir_unlockjlolock_astjru unlock_astjx{pc deposit_list~truncate~updates~quotawcu search_astchecksumgetbranch_root_mysyserrvtoc_man await_vtoce get_vtoce put_vtoce`hold.`truncate_vtoce_deleteA`8&&"&.&7&=&E&M&S&Y&`&i&q&w&}&&&&&&&&&&symbtreeO=Og-PL/I 6"' ,Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize listJ%}+Og'T[^K4[#W.Cc G0Ik$W#cJt&]#KZ]~Q JsQ>spec>install>1115>truncate_vtoce.pl1>ldd>include>aste.incl.pl1>ldd>include>dir_entry.incl.pl1>ldd>include>dir_header.incl.pl1>ldd>include>null_addresses.incl.pl1>ldd>include>syserr_constants.incl.pl1>ldd>include>vtoce.incl.pl1pl1info truncate_vtoce B _ _xo i)F<#Ot}xiV<%OSti<@ F):T*PZjkVj +PVjPZkZ+@kZVjP+ZZPVjP P4@eU*eU*eU*eU*eU*eU*eU*eU*obj_map 8  update_vtoce 11/11/89 1129.7re 11/11/89 0959.7 27576  #4[P%@(@ `P%@@(@PP@P@@@@$PPP@@@@@@ ? @@@@6 @@ @F$Pv@(@@@ @@@`NC@@@ @@@@@@ @@ @@@@@@@@P@@`@@@P@@@@P@@@@@@@@@@@@@@@@@@@@$PP@P@ $PP(@@@@%@ @"@ @P@@@@@@ @@ @@_@@@@@@$PP@@P@@@@[@P@P@@@@i` @ @iP @@iH@@@@@@@@@@@@@@@@@ @ @@@@ @ @@@@@@@@@ @ @@@@ @ @@ @@ @@@@@@@@@@@@@@@@@ ?@@@@@3@(@@PPF0F@ F0F@@@6O@0 O$@@$@@@@@0N@ .$.@6@ =1=@@ M M?@ M M@OP@@@@@@@@@@@_@@@@ @N@PF0,@$PPP@(@@@`NP@@@@ ?@@@@@@@@ P@@@@ @@ @@@@@@@@@$P P@@5@%@@@ @@ @@@@@$P P@@"@@@@ @@@@@@ @@@@@$PP@P @$P@PP @@P@(P@@PPPP@P@ @@P@ ?$PPF6>6O@ip@ update_vtoce symbol_table[ vtoc_man get_vtoce put_vtoce await_vtoce #pc get_file_map&'+ deposit_list&.2filemap_checksum_55:sstchecksum_filemap=>Cpts=FG error_table_ hardcore_sdwJNRpvtarrayUVX``deactc[`^&&&%&-&4&<&E&I&T&ZsymbtreeO=OgPL/I 6"' ,itttMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize listB#}+Og'KQ JsQRtYNY[^K4`$W#cJ>spec>install>1115>update_vtoce.pl1>ldd>include>vtoce.incl.pl1>ldd>include>pvte.incl.pl1>ldd>include>aste.incl.pl1>ldd>include>null_addresses.incl.pl1pl1info q update_vtoce;W+Z<KOSxsi<PZjkVjP @ @ZVk:VjZj+@eU*eU*eU*e@obj_map d@H\  vtoc_man 11/11/89 1129.7re 11/11/89 0959.6 116424 45@@@T?TT<TLT)V?LT;TTT TDTBT#T.TT LL$N#4?#Invalid freevtoc_man: Invalid writevtoc_man: Out of buffersUID ^= 0 in free VTOCEreturn_conversion_errorUpdate in progress on crawlout by Hot buffer abandoned during cleanupvtoc_man: buffer out-of-service on write.vtoc_man: ^a ^[vtocx ^o ^;^1s^]on ^a_^a^avtoc_man: Buffer out-of-service during cleanupvtoc_man: Write I/O being retried by ^a for ^a_^a^a vtocx ^ovtoc_man: read reset on crawlout by ^a for ^a_^a^a vtocx ^ovtoc_man: Attempt to write less than entire VTOCE to ^d device.vtoc_man: write I/O recovered on crawlout by ^a for ^a_^a^a vtocx ^o @((@(,@(@F0(,@(@F0:(,@(@F04(,@(@F0.(,@(@F0((,@(@F0"(,@(@F0(,@(@F0(,@(@F0@RWWTVU"P%@ PP&@ P"@ P$@ @PP@&P@P @(@P@0@@$(PA@ A@ A@P@@@DP@$@A@ D@@@@@@"P@@ @A@$P @@@@RWWTUqP%@ PP&@ P$@ @fPP@&P@P @(@P@0@@$(PA@A@vA@$P @@@@"P%@ PP&@ P"@ P$@ @4PP@&P@P @(@P@0@@$(P (@@@@D@@@@"P@@@@ @RQA@0H=A@,@P @P@@?@N @@M*A@@TA@D@@fD@@  @P@$@P (@gP@$@A@$P @]@@@RWVUWP%@ PP&@P"@P$@ (@PP@&P@$(P @"P@P@@@@DA@VP @@@@ @@@$P6P@ @NGA@  @ @@kA@7P@P@@@@ a@[P @N@@$@@@ @@A@@@ $P4P@A@P@$@@P @D@@7P@@@D+{ @ @P (@P@$@A@$P @ @P@ P@@@RWWUP%@PP&@P$@ @4PP@&P@P @$(PgfA@]RA@-~A@P@@9@@ @@@$P:P@P@$@A@$P @@@@P%@PP&@P$@ @PP@&P@P @$(P&%A@*A@& A@"P@P@@$PPA@@@@@@ @@A@@@ $P8P@P @$ @ N (@CA@$P @>@@@ P%@PP&@P$@ @PP@&P@P @$(PA@$A@ @@ @@@@@ $P2P@@0@P@I]A@ @((M$PPA@P@$@A@$P @@@@WUP%@PP&@P$@ @V(@&P@ @$(PP@)@@@@@)N@PF@@6N@@@M @((M @@@@L@,@P@*@@@ @@*N@PF@ P6N@ P@M@,@A(@P@+@@@@@+N@5PF@@6N@+@(@@@00]@@@_@R@@$P,P@P@((M@6@@@t$$@$PPA@@,@WA@$P @R@@@P%@ @(@@ @$P>P@(@P@,@@@@@,N@PF@@M @ @L@K@,@ @@@@P%@ @$P>P@@@@ @@@<P@@MP @@@@P @PF@@ @@""$PP @@@  @1P@-@@@ @@-N@PF@@M@@6@@6 @@6@P@@$@[$ @ @@@$P&P@P@@@@$P$P@.@$P*P@P@@@@$P"P@P@M|@y@6N@u@6 N@p@PF@@8@@DD@@ ?@@@(@@@X@@@$PP@@@@@@@ @@ @@M@@<@9@6@3@@@,P@|P@@@@1@@<<@@ ?@@@(@@@X!@@@$PP@@@@@@@ @@ @@@@@@@@@@,P@G@,@@ @@@@.@0@P@@ P(P P@@@@@@@@ PP@@(@@@.@4@6@;@:@ :@;N@6PP6F PPFP@PF@@@@:,@4@<@>@PP@@P@@P<@B@D@PP6B@F>H@>6PB@H@J@PP6B@@JP@PH@N@P@AR@P@@PPP@P@@6>6@ip@@,,P[NM@@@@ ?@@@(@@@q@@@P@@@P@@@@@@@ @ @e @@M@RPP@G@K@H@@@ $P,P@N@T@P@$> F`@.@Z@@@@@ZN@PF@@@@@$P.P@@,@T@\@^@P"@ @$P0P@P6$@^PP@P@@6$@@>P @@@@ \@b@d@k@b@d@k(@dP (PP@@$@@h@dPP(@P*@P,@&@ $P2P@dPP0@h@P@@$@@h(@P0@j(@i@P@ @@@P@$@j,@@@PFdPP@@>@@@$@@@((M@$@ @@*i@(@$@j@N@@&0@&@2@4@6@.@$P,P@@,@@@PN@@@ N@i(@.@$P P@@@PN@ @> @dP@PP@@P(@&@@PdPP6P@PipP@P@jL@P@@@@@jLP@F@@iLP(@&@$P.P8@@dPP@P@@k@P(@ P*@&@@dP PNPPPb@I@@PPb@l@n@r@l@n@r(@nP (P(PC(@r@nPP<@P>@P@@ PB@PD@:@@nPP<@P>@P@@ PB@PD@:@@ nPPl@r@P@P@@l@P@P@@ \@@P<@:@@JC@HC@$P<P@PF@@@C<H<@@ ?Y@@@YXW(@@@XW\@H@^@P`@@@b@W@d@@ @f@Ph@j@v@l@n@p@r@t@Z@,P@nPP@P@@@@@W@W@<@P>@:@@e|$PPnPPP Pl@P@W@@@@W@WM@l@@@@@@@@@@@PPFW@?B@P<@X@>@:@@nPP<@Y@>@:@@nPP<@x@>@:@@nPP<@X@>@Y@@@x@B@B@D@:@$PP@nP PP@P@@@@P@$@$PP$Pr@l@t@v@PP@@@y,z,@@z@@B@+@@$P,P@vPPEz@@@9*|@@~@,@@z@$P,P@LvPP@P@@F@@C@@@@@@@@6PF@?B@N{@P@M@@u@@@@@B@@@@@@ $P,P@z@#{@vPP@P6y@P@@@@@"@z@4>@vPP@@@@@vPP@@@@@%@z@+>@y@@@@@@@@{@@@$PP@vPP@P@@P@@@@@@@E@@@@@@@@@@@@@@P@$@$PP$Pt@|@~@(PP@$@ ~PP@P@@@@@6@P@$@[$ @ @@@$P&P@~PP@P@@@@P@$@z.@$P*P@~PP@@@G~PP |@ @@@$P(P@r~PP@P@@|@@@PP@6NP$P PP(P@@@$P>P@@@@ @@@<P@(P$@PNPPPF@:@PP@@@(P@ 0@@MP$P PPP@$PPP@@$P PPP@@@@$P"P@@@P@@@@$P$P@@!8!!!VWJ!!!!VWK!!!!A<!!<!! !VWM!! !VWN!!!!!!! !! !!!A!! <!!! !A!! !!!! !A! !A!!Avtoc_man  symbol_table  error_table_ invalid_pvtx invalid_vtocxpvid_not_found"& vtoc_io_err), vtoce_free/2pds processid569process_group_id5<A vtoc_reads5DG vtoc_writes5JMpvt n_entriesPQTdctl read_sectorsWY] write_sectorsW`ddisk_runggjlock lock_fastmor unlock_fastmuxpxssaddevent{}delevent{wait{syserr vtoc_searchhash_inhash_outsearchvtoce_stock_man check_in_useget_free_vtocereturn_if_not_freereturn_free_vtocearrayPvtoc_buffer_seg get_vtoce (@vtoc_man$get_vtoce(read_ahead_vtocev` put_vtoce`alloc_and_put_vtoce` free_vtoce`free_vtoce_for_scavenge ` await_vtoce7` cleanup_pv `  stabilize"`crawloutZ`/@&&!&(&.&4&;&C&I&O&V&_&f&l&t&z&&&&&&&&&&&&&symbtreeO=Og9 PL/I 6"' ,Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize listN}+Og*VgaLzL^tYNe&]#KZ]o!e;L{CxQ JsQ"g|LL")e;L{B>spec>install>1115>vtoc_man.pl1>ldd>include>disk_pack.incl.pl1>ldd>include>pvte.incl.pl1>ldd>include>syserr_constants.incl.pl1>ldd>include>vtoc_buffer.incl.pl1>ldd>include>vtoce.incl.pl1>ldd>include>fs_dev_types.incl.pl1>ldd>include>fs_dev_types_sector.incl.pl1pl1info vtoc_man.,B!|B+x!WtxA.`_4<+<"Ayn<S_t <eO<Ox_Y`Ctx//i<O =x <1@<O 0px?St-xK): i8!!<<<OPk + ZP VjVjP Zk@+ZVjP+kP ZVj+ZPkV`ZV`ZV`Zk k + +PV`Zk d@eU*eU*eU*eU*eU*eU*eU*eU*eU*eobj_map // P@X  vtoc_search 11/11/89 1129.7re 11/11/89 0947.7 9396 ?#0 PPP@9@.J.J@"P0 PPP@9. @H.J@"P0 PPP9. +I,P"P.JMI I2P(@(@(@@&P&P  &P   vtoc_searchH@ search E@hash_outB@hash_in symbol_table  vtoc_buffer_seg.2J &6symbtreeOUOgfLalm   $@4mP]YfP4ALM Version 8.14 March 1989 Hirneisen.SysMaint.a -target l68 list symbols >"}+Og*G!KIY>spec>install>1115>vtoc_search.alm >ldd>include>vtoc_buffer.incl.alm  @TD*@,@,TUXV@Zj+ T TTobj_map JJ7 m  vtoce_stock_man 11/11/89 1129.7re 11/11/89 0959.2 57816 T7T;T:T=TTT2L#4?#any_othervtoce_stock_man: MYLOCK of VTOC Map Lock for ^a_^avtoce_stock_man: VTOCE stock inconsistent on ^a_^avtoce_stock_man: STACQ fails for VTOC Map lock on ^a_^avtoce_stock_man: PVTE and VTOCE stock out-of-synch on ^a_^avtoce_stock_man: Attempt to deposit free vtocx ^o on ^a_^avtoce_stock_man: Attempt to deposit invalid vtocx ^o on ^a_^a k}P%@PP@PL@.@@NP"@$"@J@J@#NYLP@6UPP@@B@K@D(@ D@GK@RPO*OT@@@@@$K@B@@ @@@@F0@K@@>@~I@J@NI@J@@@E@PP@6@@@N@K,@K@RPN@K(@PP@@@KN@ @@6@@@@N@LP@6D@B@PPjLJ@NLP@6~6ip J@PP@kP%@PP@PL@PJ@.@a@NP#@$#@C@2@#>@PP@6@@@N@PP@6@@@N@ }J@N@@]5C@LP@6>6ip@ 8P%@PP@PL@PJ@.@@$P PA@PP@6V@H@H@VN@ PP@0F.$.@6JN@H,@@rC@LP@6>6ipA(@A@PP@8P%@PP@PL@PJ@.@@$P PA@PP@6h@H@ H@hN@ PP@0F.$.@6JN@H,@J@ FK@J@@>@@K@RPN@$PPA@ FT@@@6O@A(@NA@PP@ P%@PP@PL@PF@PG@.@@tPP@6z@H@H@zN@ PP@0F.$.@@6NFN@GN@J@@E0@@~jL@@|H,@c @ P%@PP@PL@.@O@$PPLP@@@R@PPip@PP@@ |@@_@P%@PP@PL@@@@NP$@$$@PP@@6@@@@N@%@$%@(P@(@@@H@ H@N@@@PP@0F.$.@6HN@P@P6.@@E0@.@@>jLH,@@&@@44LP@ ?@@@(@@@@@@@ @@ @@w@t@q@@$PP@PP@@@@NP&@$&@PP@@@"@@6@@@N@@N@@PP@0F.$.@6N @@E0@@~jL,@@NNP'@$'@@PP@@@PP F@P@>@@RPN@0PP)@@n@@LP@@ ?)@@@)((@@@(| ,@@.@P0@@@2@@4@6@:@8@<@>@*@$PP@P(P@FT@@6O@6PP/@@)<<LP@@ ?)@@@)((@@@(F,@@.@P0@@@2@@4@6@:@8@<@>@*@$PP@LP@6>6ipP(PO0@NP(@$(@@pP'@ @B @P'@ @ PLP@@ PP@P@0@(F(@@@<H< PLP@@ ?Y@@@YXW(@@@XW}\@H@^@@@`@W@b@wd@jf@lh@ij@Z@$PP@ PL@p@PNPF(@LP@@$P MP$@@h4H4@@ ?Y@@@YXW(@@@XWN\@H@^@@@`@W@b@Hd@@f@=h@:j@Z@P@ PLP@@l@$P P@@(P$@W@ P@LPW@@@@@J@H@P@ PLP@@@@n@$P P@@ W@W@J@H@P@.@P@$PP$P P P@N@@@LP@$P P@$@@8@8@ ?P@@@PON(@@@OYNT@@@V@@X@N@Z@\@^@`@b@R@P@LP@<@$PP$@N@@N@@@B@@@P@@@$PPd@LP@@f@d@j@f@l@h@P@$PPLP@@@R@@@@$PPn@@p@n@t@p@v@r@P@R@@8!J!!!J!!C!J!!!J!!C!J!!I!!J vtoce_stock_man symbol_tabler  error_table_ invalid_vtocx vtoce_freepds processid"#&pvtn_vtoc_map_locks)*/vtoc_map_lock_wait_constant)29volmap_abs_seg<@pxssaddeventCEHdeleventCKNnotifyCQSwaitCVXpmutswap_sdw[]`syserrcce stock_seghkget_free_vtoce}o@nvtoce_stock_man$get_free_vtoceroureturn_free_vtoce}`return_if_not_free<` check_in_usey`drain_stock_range` drain_stock` force_unlock.` SETUP_LOCK^ any_other.1j"&&!&(&1&;&B&J&P&U&Z&b&g&msymbtreeO=Og;PL/I 6"' ,myyyMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize listB&}+Og-LtYNSKXI7m[&]#KZ]eH$I\>spec>install>1115>vtoce_stock_man.pl1>ldd>include>pvte.incl.pl1>ldd>include>stock_seg.incl.pl1>ldd>include>syserr_constants.incl.pl1>ldd>include>vtoc_map.incl.pl1pl1info uvtoce_stock_man A B _i!! v<3z z^|mO<Ot@(izF<@ V PPZjkZPVkZ Vj@Vj@+Zk + + +++PV`Zk @eU*eU*eU*eU*eobj_map d"l: