bound_mdir_control.bind 11/18/84 1432.3rew 11/18/84 1408.6 8487 /* Bind file for bound_mdir_control */ /* Modified by EJ Sharpe 84-09-04 - renamed update_hvid to update_lvid */ /* Modified by EJ Sharpe 84-11-06 - added dirx_acct entry to mdc_create_ */ Objectname: bound_mdir_control; Global: delete; Order: mdcs_util_, mdc_create_, mdc_set_, mdc_repair_, mdc_check_mdcs_, mdc_lock_, mdc_parse_acct_, mdc_set_path_, mdc_util_, mdc_status_, mdc_init_; objectname: mdc_create_; retain: dir, dirx, dirx_acct, delete; objectname: mdc_set_; retain: volume_quota, delete_volume_quota, mdir_owner, mdir_quota, mdir_account, dmpr_usage; objectname: mdc_repair_; retain: make_mdcs, copy_mdcs, register_mdir, delete_mdcs, rename_mdcs, update_lvid, recreate_mdcs, set_mdcsdir, validate_uidpaths; objectname: mdc_set_path_; retain: volume_default, account_restrict, volume_restrict; objectname: mdc_status_; retain: list; objectname: mdc_init_; retain: mdc_init_; /* end */  mdc_check_mdcs_ 11/11/89 1100.9re 11/11/89 1025.5 39240 T<T;V?T/T*L GT9V VTBTT6TKT T2T T74G#accountdirectoryDVV mdc_check_mdcs_: Fill bits zeroed at ^a|^omdc_check_mdcs_: Circular list pointer at ^a|^omdc_check_mdcs_: Volume ^a had non-zero mdcs.fill.mdc_check_mdcs_: Invalid quota account offset at ^a|^omdc_check_mdcs_: Volume ^a had non-zero mdcs.free_bits.mdc_check_mdcs_: Non ascii project name in ^a entry at ^a|^omdc_check_mdcs_: Non ascii person name in ^a entry at ^a|^omdc_check_mdcs_: TRP of ^a.^a on ^a changed from ^d to 0.mdc_check_mdcs_: Quota used of ^a for ^a.^a changed from ^d to ^d.mdc_check_mdcs_: Account entry at ^a|^o for ^a.^a out of sequence.mdc_check_mdcs_: Invalid master directory quota changed from ^d to 1 on ^a.(PP%@PP@P@ @Z@X@@PP@P@@Z@X@@PP@P@@Z@X@@PP@P@@Z@X@@PP@P@@^@@@[8`8^@p@`@r@@@t@v@x@z@n@ $PP@PP@P@@P@P6@@ ^@@@4n4^@b@n@d@@@f@h@j@l@`@ $PP@PP@P@@@P@P@@$@H@ HPzX@yZ@X@~@HP@@H@@@@@|@ @HP@N!^@@@XLL^@@@@@@P@PP@@@@@@@$PP@HP@P@PP @$@J@ JP^@ HPM@*JP$@P@PPJ@^@@@8`8HP6@^@@`@@PP@P@@@@@j@a@d@^@@$PP@@$@P@PPH@F(@PP@P@ @$@J@ JPJP@Z@X@@I@@~@JP@@J@@1@F@6@|@ @GG(@JP F@G.@ F@ G,@G@FN@,@@@DD@6^@@@@@P@PP@@^@@@@@@O@@@@@@@@$PP@F@@(@P@PP@$@H@HPJPHPM@@@.@@$@P@PPH@@@JP N@/^@@@ZDD^@@@@P@PP@@@@@@O@ @@@@@@@@@@@@@$PP@@@JP @ @ @,^@@@<|<^@@|@@@@@@O@P@PP@@ @@@@@~@@x@@$PP@JP @ @@$@P@PPJ@(P(PP@P@@Z@X@$P P@@$P PPP@L@N@P$@@L@PP@PB@BP#@@@h,,BP6@@@@@PP@P@@@@@?@.@9@3 @@$PP@BPBPL@NPP$@P@PPD@DP@BPM@@.BP$@M@"@@@;00@6@@@@@PP@P@@@@@@@@@ @$PP@DP$@PPPD@BP$@PPPB@R@T@AV@P@@TPP@4@)@@@?< <PP@6/@@2@ @4@P6@P@PP@8@/@:@<@>@VPP@@B@D@0@$PP@M@4Q@Q)/@@@< <PP@6@/@2@ @4@P6@P@PP@8@@:@<@>@VPP@@B@D@0@$PP@!R@*mdc_check_mdcs_ symbol_table(  admin_gate_syserrclock_ error_table_ bad_segment"%+`&&&'symbtreeO=OgPL/I 6"' *EkQ\dhQQMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map4&}+Og}P>Y#K{>spec>install>1111>mdc_check_mdcs_.pl1>ldd>include>mdcs.incl.pl1pl1info Mmdc_check_mdcs_,A <AO"4}x#-hx7izPZjkZZFk+8@eU*obj_map ,k6  mdc_create_ 11/11/89 1100.9re 11/11/89 1025.3 54936 T T;LT=TVV VGV LH#4L$V??#cleanupL@$@mdc_create_$delete: TRP for ^a^v(>^)^a on ^a negative (^d).mdc_create_$delete: No MDCS for ^a^[>^]^a. Directory deleted.PP%@%FPP&@"PP@@P@@P@@ P@@P@P@ @@ @@ @z@P@P@ @@`@@P@ @@`@j @P@ @@`r @PzP@@@@ P@@@@@@@@@@ P@ @@` @P@(@@@M@@@H@@@@(@@@@P@PP&@ "PP@@P@@P@@P@ P@ @@ @@ @z@P@P@ @@`@@P@ @@`@j @P@ @@`r @PP|@zP@@@L@L@@NN @@ @@ @@@@^$P0PP@YPP&@"PP@@P@@P@@P@@ P@@P@P@P P@ @@`@ @@@$PP@ @F@   @@ P P@ @@`@ @@@$PP@ @F@   @@ F@ ~@@@  z@@ @P'@.@N@@~@@@$PP@~@,r@@@@@@~@@@@@@@$P*P@~@ F@ \  F@ X @M$P>P~@@@@@@@~@@i@e@b@e@@$PP@~@@@@@@@~@@R@N@K@N@@$PP@~@ F@ F@ $P<P~@@@@@@@@@2@@*@'@@$P P@@)0@$P8P~@P@P@@6@@@@@@@~@@@@@@@$P P@~@P@ @@@@~@@@ $PP@ P@@@@@~@@@ $PP@~@fzP@$P4P~@_P@ @$$@ @[@N@$P6P~@R@@@@~@@@ $P&P@~@EP @@@ @@@  P@zP@@@P @$@@@@@@j@ @z@ @P@ @@@@~@@@@@@@@@$PP@~@ @@@$P$P@ @P @@@@$P(P@~(@@@@$P.P@.@$PP@~@P@PP&@"PP@@P@@P@P@PP@ @@`@@P@ @@`j O@@@@j@ @@ @@@@@~@@6@8@A@9@6@2@@$PP@~@/@ @P'@.@@@~@@@$PP@~@@@@@@@~@@@$P,P@~@$P2NP2@@@@~@@@  P@~@~@@@@@ F@@M@ @@@@ @@@ @ @@j@@@@@@@@$PP@~(@Y~@W@@@@@@@ "P@@0@$P:P~@>P@P@ @$$@[@(@@@@@~@@@ $P P@~@$@@@$P$P@@P @@/ @@@<< F@@fM@G@ @$@@&@@@(@@*@j@,@P@@.@@0@p2@k4@n6@f8@n:@a<@i>@"@$PP@ @ @@@-B@P @ @PP'@ P@V0@@B@@@.P@.@$PP@@@@1P@OPP?PP@(P@!@!!B?>* mdc_create_  symbol_table  admin_gate_append_master_dirdelete_master_dir get_uidpath#& mdir_status),syserr/1get_authorization_449 get_group_id_<<@ mdc_lock_cleanupCFHresetCKMsetCPQmdc_parse_acct_starTXZ mdc_util_ check_pathent]`dfind_matching_acctent]gm find_mdirent]pt free_mdirent]w{ get_mdirent]~thread_mdirent] mdcs_util_ find_mdcs find_mdcs_uid term_mdcs error_table_argerrnoentry mdc_bad_quota mdc_no_quotamdc_no_quota_accountmdc_unregistered_mdirmdc_illegal_ownermdc_exec_access @`dirM`dirx` dirx_acct` cleanup.1adelete` cleanup.2clean_up@&&"&(&.&3&;&B&J&O&S&\&f&o&v&}&&&&&&&&&&&&&symbtreeO=OgPL/I 6"' *`kkkMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map<"}+%Og}PE(x O:DOY#K{V(\gqK-L>spec>install>1111>mdc_create_.pl1>ldd>include>create_branch_info.incl.pl1>ldd>include>mdcs.incl.pl1>ldd>include>access_mode_values.incl.pl1pl1info h mdc_create_! _/AIB! z|!O 4]x[ h)<@S4xh !:<@):&<@O 4x7x~'Pk + VjP ZZ k5Zk@ VjZ+Z+k@ PVj+VjZjXV@Zj +XV@Zjd@eU*eU*eU*eU*eU*eU*eU*eU*eU*eobj_map @2  mdc_init_ 11/11/89 1100.9re 11/11/89 1025.3 5256 @P%@.@P@@ mdc_init_  symbol_table  mdc_lock_ mdc_data_init `  &symbtreeO=Ogc@(PL/I 6"' *8RCFLOCCMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map0 }+#Og}Q>spec>install>1111>mdc_init_.pl1pl1info @ mdc_init_PPPk + @e0obj_map * 24R  mdc_lock_ 11/11/89 1100.9re 11/11/89 1025.3 35280 mdc_data >system_library_1 T$4TT4T2T0TTTLHN$V 4#*.*.*?#mdc_data_err@mdcs_util_$lock:mdcs_util_$unlock:mdc_lock_: Unable to initiate ^a>^a.mdc_lock_$mdc_data_init: Unable to create ^a>^a.mdc_lock_$mdc_data_init: Unable to reclassify ^a>^a.mdc_lock_$mdc_data_init: Unable to truncate ^a>^a.P%@ #nP%@ @P(P@V@FPZ@V@\@@@^@X@ $P$P@@@!$P(NPV@X@Z@V@b@@@d@X@f@h@j@|l@`@  P@@(@PP@FP@$@n@Z@X@$PP@n@FP@X@b@`@$PP@FP@@@X  @@P@P@P%@$P @@.FP@$@n@Z@X@$PP@FP@n?@@@@Z@@@\@X@$P&P@@@V@@@BXV@b@@@d@X@f@#h@'j@l@`@ $P P@@P%@$P @@@0@@PF@V@Z@X@P@FPVM@@P%@$P @@P%@$P @@V@Z@X@P@H@V@H@AOH@H,@N V@n@W(@p(@q(@t@v@V@x@B@z@n@|@W@~@p@@q@@@@@@@@@@@@@@r@$$PP@@@ $P*NPq(@@@0`0q@t@@@v@`@x@z@|@~@@@@@r@ P@@$P*NP4q(@tt@jv@q@x@@@z@|@~@w@@r@P@@@q(@@@4`4q@t@@@v@`@x@Uz@K|@f~@j@Z@d@@r@$P P@@n@Z@X@$P"P@;t@1v@n@x@@@z@L|@~@F@I@r@$P P@@@q(@@@i4`4q@t@@@v@`@x@z@|@,~@0@@*@@r@$P P@@J@$P@#0@PF@J@A@@@P@@@@$PP@@@@$PP@(@(@@@@@@@@@$P@@@@@@@@@@@@@P@A@@@$PP@$P@0@PF@J@@@@$$@@@@@@@@@@@@@@@ P@ @J@ mdc_lock_  symbol_table  admin_gate_syserr_error_codeclock_cu_ level_get !$ level_set '* get_group_id_--1 get_lock_id_448 get_ring_;;>hcs_initiateACF truncate_fileAIMappend_branchxAPTreclassify_sys_segW\get_max_authorization___e set_lock_lockhkmunlockhpr error_table_invalid_lock_resetuy~namedupu h`setq`reset`cleanup` set_test_mode ` mdc_data_init*`n ,?#&&&&&,&3&:&@&H&O&V&^&g&o&t&&symbtreeO=Og:JPL/I 6"' *DOg|OOMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map4 }+Og}T<#XNC>spec>install>1111>mdc_lock_.pl1>ldd>include>mdc_data.incl.pl1pl1info L mdc_lock_u P|!@ <!Oux7TdPPd6xkS dPPS-@hPk + ZZP @ Z PZZVkVjZjXVBk  ++CUYUYUYUYUYobj_map nn,@  mdc_parse_acct_ 11/11/89 1100.9re 11/11/89 1024.8 18288 VV VV #V?SysDaemonInitializer 'pP&@"PP@b@P@PV@PT@@PZ@PX@S(@,pP&@"PP@b@P@PV@PT@@PZ@PX@S@b@ N ~PP F`@YPPb@ @@`@@ F@@ @@f@d@$PP@@4 @ DT@@ .@.@>R@ ~c@ c~@R@ Fo?1@g@d@a F@@ $S@ F@H @@H F@N  @@N TP@VP `@@HXP@ZP `@@N @P(P@TP@VP `@XP@ZP `@@$P PPP@ 1pP&@PPV@"PPT@PZ@PX@TP@VP `@; XP@ZP `@0 @@\@^@A`@P@h@ F@@ e^PP `@@\@T@@ ..@.@>R@T@@ .@.@>R@!R@~hN@^PPh@ `@@@ @ @@@ &N ^PPh@ `@@ @@@@@ ~hN@R@~^PPh@ `@`@@R@> N @@@  R~@R@ @@o@@ \@!Q!N !H *mdc_parse_acct_ symbol_table'  get_group_id_tag_star error_table_mdc_illegal_account$,`star1'1`*default4,`/Q &&&symbtreeO=OgPL/I 6"' *:^FNW[FFMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map0&}+Og}T>spec>install>1111>mdc_parse_acct_.pl1pl1info Bmdc_parse_acct_LB [ ~<@+ PZjk+UXVBk ,@eT`obj_map QQ5 ^  mdc_repair_ 11/11/89 1100.9re 11/11/89 1024.8 86976 T=TKV2TMLLTqT]T T@V VVV L$4#V??#cleanupL@$path restriction for volume path restriction listvolume default path restriction listmdc_repair_: Quota for ^a^[>^]^a on ^a changed from ^d to ^d.mdc_repair_$register_mdir: ^a^[>^]^a registered on ^a, quota=^d.mdc_repair_: Quota of ^d reported by ring 0 for ^a^[>^]^a on ^a. 1 assumed.mdc_repair_$validate_uidpaths: Bad uidpath name deleted from ^a for ^a. ^a>??mdc_repair_$validate_uidpaths: Master directory entry with bad uidpath deleted from ^a. ^a>??mdc_repair_$validate_uidpaths: Master directory ^a^[>^]^a entry for wrong logical volume (^w ^a) deleted from ^a. @(@@ 0P%@0P&@"PP@@P@P@PP@ @@`@@ PR@@@ @P'@.@P@@Q@@@$P"P@Q@ @@@R@@Q@@@@@@ $P8P@ Q(@@@@$PFP@.@$P P@Q@P@ 0P&@"PP@@P@P@PP@ @@`@@ PR@@@@R@@Q@@@@@@ $P8P@B&0P&@"PP@@P@P@`PP@ @@`@@ PP@(P@@ ,@P'@.@@@Q@@@$P"P@Q@@@@@@@@Q@@@@@ @@$P<P@Q@}@@d@@@@@@Q@@y@t@q@q@r @ @$PP@Q@["(@@$@i&@d@*@@,@"@.@$@0@&@2@Q@4@T6@S8@N:@Q<@>@O@@(@$PP@Q@8@< @PP`@`@,/0P&@"PP@@P@B@P@P@PP@ @@`@@ PB@ @@` PR@@ 5@P'@.@P@@Q@@@$P"P@Q@@@@R@@@@Q@@@@@ @@$PBP@180P&@"PP@@P@P@pPP@ @@`@@ PR@P@@ >@P'@.@P@@Q@@@$P"P@Q@@@@R@@@@Q@@@@@ @@$PHP@A0P&@"PP@@P@P@&PP@ @@`@@ PR@@ G@P'@.@P@@Q@@@$P"P@Q@d@@@R@@Q@@]@\@\@@ $P:P@MJ0P&@"PP@@PP@ @@`@dd@@9@@$PDP@.@$P$P@@Q0P&@"PP@@P@C@P@P@PP@ @@`@dPC@ @@` (Pd@*@@,@S@.@R@0@c@2@Q@4@6@8@:@<@>@@@(@$P P@Q@@@ W@P'@.@H@@Q@@@$P"P@Q@R@@@@@@Q@@@$P@P@Q@@@S@@@@@ $P*P@@0@ ?Q@$PJPQ@@@@@Q@@@ $P2P@Q@P@@@S@@c@@@@@@@@@$P&P@P @@@ @@@  @@@@@@@@z@ @n@k@@$P(P@@q0@@@@@Q@@@ $P0P@Q@PP @@@ @@@  @@@$P4P@PP@@@@$P6P@@@w@@ F@dM@G"@6F@@H@d@J@"@L@@N@P@P@c@R@)T@ V@&X@"Z@#\@^@`@D@$PP@@@Q@@@$PP@_0P&@"PP@@P@P@PP@ @@`@@ (P@@ e@P'@.@R@@Q@@@$P"P@Q@@@@@@@@Q@@@@@ @@$P>P@Q@@@@@$PP@@(@(@ @@2P@@@@@ @@$2P@@@@6P@@@PP$@@P@*@d@,@@.@H@0@c@2@Q@4@6@8@:@<@{>@@@(@$P P@Q@$PLNPFP@@d@@@@Q@@t@g@f@g @@P@P@&@@@`(`TF@&@H@AJ@LL@(@N@@@P@d@R@HT@X@Z@HV@9\@B^@?`@D@$PP@@@@$P,P@@@^H@P M@X @@I "(@H@@I@@"@@!@@@@ P@P@&@@@tDt F@dM@"@d@&@f@h@j@D@l@d@n@"@p@@r@H@t@I@v@@@x@z@~@@|@@@@@@@@b@,$PP@@@@$P,P@@@c@P@3P @@@ PAPu@ >@.@.@@"@ "~@"@u@>@.@.@@#@#~@#@>i@ @@#@ `@`#@>@@#@ E@=@">@#@@@"@ e@`#@ @@`2 @@@@@!P$@P@@ @@Q@@@$PP@@$PLPQ@Q(@@@@$PP@_@@P$@P@ PWP$@@P@@d@@@@Q@@^@Q@P@Q@@$PP@Q@$PLNP5P@@@@PP9@@@&@1@@@@@@@@d@@+@@@+@@@#@ @@ P@PP@@@@$P.P@@@P@@@@PN1@@HLLP F@M@@@@@P@P@@P@@@@P@@PP@@@@@@@ @ @@$PP@PPPPP@P@N@<@@@@P F@gM@@@@@P@@@P@P@@@@@@P@ @"@$@&@(@*@,@.@@ $PP@PPP@@@@ P@@$PP@@kPP'@ P@0@@B@@@FP@ P@@B@@@$PP@.@$PP@@ !!d!!c!Q.> mdc_repair_  symbol_table   admin_gate_decode_uidpath mdir_statusmdir_status_uid_priv &reset_privileges).set_privileges15syserr8: syserr_binary=Ahcs_ status_longDFIfs_get_path_nameDLQvolume_registration_mgr_ find_lvnameT[^mdc_check_mdcs_aae mdc_lock_cleanuphkmresethprsethuv set_test_modehy}mdc_parse_acct_default mdc_util_ find_acctent find_mdirent free_mdirent free_pathent get_acctent get_mdirentthread_acctentthread_mdirent mdcs_util_ create_mdcs delete_mdcs find_mdcsfind_mdcs_and_check find_mdcs_uid rename_mdcs set_mdcsdir term_mdcs update_lvid error_table_namedup bad_uidpath  ` make_mdcs ` cleanup.1  recreate_mdcs&` copy_mdcs, F`# cleanup.2/&h)5,` cleanup.38/ 2>56` cleanup.4A8V;G>` cleanup.5JADQG` register_mdirWJ`M cleanup.6_Q3Tvalidate_uidpathseW `Z cleanup.7k_)b reg_cleanupnehN&&&(&0&7&<&C&K&S&`&g&o&t&x&&&&&&&&&&&&&&&&&&&&& symbtreeO=Og#PL/I 6"' *{Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize mapD"}+,Og|MY#K{T&]#KZ]^'\VZ7K h'K"Ir$X>K]t>spec>install>1111>mdc_repair_.pl1>ldd>include>mdcs.incl.pl1>ldd>include>syserr_constants.incl.pl1>ldd>include>syserr_binary_def.incl.pl1>ldd>include>status_structures.incl.pl1>ldd>include>aim_privileges.incl.pl1pl1info mdc_repair_)!Wuh hA!i<EOB!W!+O  _xK+:! if<O4x;ZFAiV<@)&<7OStO<OOtmx3_tO Pk +kVj Z |ZPZZ@ _jZP VjZ+Z@k@+Z@+@+PV`ZZj +Zj +XV@ZkXVkPPV`Zk @eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eT`obj_map o"N*pd  mdc_set_ 11/11/89 1100.9re 11/11/89 1024.7 61992 L$VT4V VV N#LV??#cleanup@#L@$0P%@ !0P&@ "PP@@P@P@P@@ P@PP@ @@`@@ @@ @P'@.@@@/ @PP@I@P@P@P @@`@S S@@J@@P@@H@@@@@@@$PP@H@M[(@@@J@@P@@@@~@@}@z@@$PP@@{0@I@$P6PH@.[@@@@@H@@@ $PP@H@P @@@J @@@P  I@P @$@@@(@@P @[@@@@$PP@H(@@@@$P(P@.@$PP@H@P@$P0PH@ 0P&@"PP@@P@P@P@@P@PP@ @@`@@ @@ @P'@.@c@@1uQ@P@P @@`S S@@J@@P@@H@@@@@@@$PP@H@@@J@@P@@@@@@@@@$PP@@0@$P6PH@}P@@@PPPM@$P,PH@n@$@P@P@$@@P@@@@@@$P P@@@@$P"P@M |0P&@"PP@@P@@P@P@P@@P@PP@ @@`@pP@ @@` P@P @@`@S c@b@ @P'@.@@@2@S@@J@@P@@H@@:@7@4@8@@$PP@H@ F@J F@P $P2PH@ @@@J @@@P  P@@@    0P&@ "PP@@P@@P@ P@PP@ @@`@pP@ @@` P@I@P@@@ @P'@.@@@@P@P@M)@=@@J@@P@@H@@@@@@@$PP@H@yP @F@J @F@P  @@J@@P@@@@@@@@@$PP@@@0@$P4PH@TI@@@@$$P@[@$$P@@P@ @$@@@N$P.PH@7@@ N@$P8PH@0@@`@@@@H@@@ $P P@H@!@P@@P@ @|0P&@"PP@@P@@P@P@P@@P@PP@ @@`@pP@ @@` P@P @@`@S 2@1@ @P'@.@@@m@P@P@S@@J@@P@@H@@@@@@@$PP@H@ F@S t@@J@@P@@@@@@@@@$PP@@0@"$P6PH@@@J@@P@@@@@@@@@$PP@@0@$P:PH@{@@0@vP @$P@@@ N@$P8PH@k@@@@ @P @$$@@[@(@@ @Z  o#0P&@ "PP@@P@ P@PP@ @@`@@ P@@@@`@P\@P]@\@NN]@$P*PP@s@r@ )@P'@.@@@@@`@@@@@ $PP@@R0@$P<PH@P@P@P@@@@@P @@@@ P@@@@@@\@PO$@]@@$O@$@@O@@H@@@$PP@H@p@@@@`@@_@@@@H@@@ @  @@@@@$PP@H@_@@@@^@@H@@@$P&P@H@@@`@@@@@ $PP@@0@$P>PH@@@H@@@$PP@H@@@@@@^@@H@ @"@$@&@(@@$P$P@H@s@@@^@MJ@*@P@0@*@/PP'@ P@0@@B@@@(P@.@$P P@@!*mdc_set_  symbol_table  admin_gate_ mdir_statusset_mdir_quota mdc_lock_cleanup #%reset (*set -.mdc_parse_acct_115star18: mdc_util_ find_acctent=@Dfind_matching_acctent=GM find_mdirent=PT get_acctent=WZthread_acctent=]a free_pathent=dh free_acctent=ko mdcs_util_ find_mdcsrux find_mdcs_uidr{ term_mdcsr error_table_argerrmdc_mdir_registered mdc_bad_quotamdc_exec_accessmdc_illegal_account mdc_no_accessmdc_no_account mdc_no_quotamdc_no_quota_account mdc_not_mdirmdc_unregistered_mdir ` volume_quota&` cleanup.1Gdelete_volume_quota` cleanup.2 mdir_owner` cleanup.3  mdir_quota` cleanup.4 $  mdir_account` cleanup.5# dmpr_usage)t`  cleanup.6/#&clean_up2)l,@&&&'&,&0&7&<&F&O&V&\&c&j&q&z&&&&&&&&&&&&&symbtreeO=OgPL/I 6"' *Q[[[Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map8}+-Og}b@(\gqK-LJY#K{>spec>install>1111>mdc_set_.pl1>ldd>include>access_mode_values.incl.pl1>ldd>include>mdcs.incl.pl1pl1info Ymdc_set_!W5-x[(!,)@B!WMx3B! ^|SOS4x+ |SO StxM+V|+@Ox3 iv(Pk +ZPZZ@ Zk@ VjZPVjkVjZZPkZ+XV@XV@Zj +PV`ZZj +PV`Zd@eU*eU*eU*eU*eU*eU*eU*eU*eU*eobj_map 3@  mdc_set_path_ 11/11/89 1100.9re 11/11/89 1024.7 53928 L@$TVLL$4V VV #V??#cleanup@#V @\(@@P%@  $P&@ "PP@@P@P@P@@P@P@@P@@ P@@@ @P'@.@B@@@P@@@@@L@@@@$P"P@.@$P P@J@P@$P&@ "PP@@P@P@P@@P@P@@P@@ P@~@}@ @P'@.@@@@P@@@@@@  P&@ "PP@@P@@P@P@P@@P@P@@ P@@ P@FPP@ @@`@K K@@S@@Y@@J@@&@#@ @!@@$PP@J@@@ @P'@.@@@n@$P&PJ@W F@K  @@S@@Y@@@@@@@@@$PP@@0@"$P(PJ@7@@S@@Y@@@@@@@@@$PP@@0@$P*PJ@P@J@\@@@P@@@@W@ @PP@ @@`@@ P@H@PI@N$P$PJ@H@I@H@@@J@@@$PP@J@@@@@@@@J@@@~@{@~@@$P P@J@@PP'@ P@o0@@B@@@"P@.@$P P@@pP'@ PH@C@@D@H@H@@F@DJ@K@L@M@@(@H@I@]@  P]@IN@7P@PT@@@P@U@@@]@U~@ FPT@ @@f@_]@_@X@T@Z@FPF\@J@^@`@b@J@d@f@V@$PP@ PJ@]@DPOJ@@@],@@@H@H@N@]@ P]@NN@&DPF!]@~O@^@ P^@ON@DPF]@^@U@FPOFPF@6@@@@$P.P]@N^,@],@I@O@(@H@P@]@ P]@PN@DDPF?\@]@P@X@FPFZ@@\@V@ $PP@]@PPX@FPFZ@@\@V@ $PP@ PI@N @0@$P,P]@DPOI@N @0@$P0P]@DPO@@],@@@uP@P-I@N)@(@H@Q@]@ P]@QN@DPF]@PPX@FPFZ@J@\@V@ $PP@ PJ@]@DPOJ@@@],@@@EA(@I@NH@R@]@ P]@RN@DPFA,@],@\@I@NNP@@$@@@@  PPA,@P$@P@p@ PA@@@A@@B@A@D@ P@]@  P P]@DN@4@L@BPFN@J@P@J@ $PP@ P PJ@!]@~E@^@  P P^@EN@I@]@I@L@BPFN@J@$PP@ P P^,@@@],@ P@B@\@;I@NN6P@$@@@ P PP P@B@BPVP@@@D@D@B,@@$@P@ P@B@~^@ P P^@N P@PPL@BPFN@J@$PP@ P P^.@I@  PP@P$@I@ PP@@PL@@N@J@$PP@ P PI@N4H@F@]@  P P]@FN@l P@DPF!]@@P@PL@@FPFN@@P@J@ $PP@ P P@i0@  P@PPL@@N@J@$PP@ P P],@CH@G@]@ P P]@GN@: P@DPF2@B@BPV@@B,@H@  P P]@I@H@~I>@ P@FPFH@QOH@H,@NH@ H@QO P PH@H,@N P@PPL@@N@J@$PP@ P P],@@ PJ(@H@S@]@  P]@SN@DPF$P2PJ@P@P@@U@@]@U~@]@O~],@@ mdc_set_path_ symbol_table  admin_gate_ get_uidpath mdc_lock_cleanupreset"$set'(mdc_parse_acct_star+/1 mdc_util_ check_pathent47; find_acctent4>Bfind_matching_acctent4EK find_pathent4NR free_pathent4UY get_pathent4\_thread_pathent4bf mdcs_util_ find_mdcsilo term_mdcsiru error_table_argerrx|~mdc_exec_accessxmdc_no_accountxmdc_no_quota_accountx mdc_path_dupxmdc_path_dup_argsxmdc_path_not_foundxmdc_some_errorx`volume_default)` cleanup.1Lvolume_restrictt` cleanup.2account_restrict` cleanup.3clean_up path_adjust4&&!&&&*&3&=&D&M&T&[&a&h&q&w&&&&&&&&symbtreeO=Og_PL/I 6"' *DPhPPMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map4$}+1Og}c=Y#K{>spec>install>1111>mdc_set_path_.pl1>ldd>include>mdcs.incl.pl1pl1info L mdc_set_path_!+Z( |2Biz<1@O Stx[P+Z<GOxYiZ<EO]xBPZjkVj+kZ+@ Pk@+Vj Vj Z+@ @kUXV@V`Zk  +PV`Zk @eU*eU*eU*eU*eU*eU*eU*eobj_map 4<  mdc_status_ 11/11/89 1100.9re 11/11/89 1024.4 53856 LVL$V areaV VTN#4V??#cleanupL@$ @b@d@f@@r`P%@ %w`P&@"PP@@.@[@~@@l }PP'@@rP@tPP@P@(@~@@@$PP@.@$P P@.@@@@PP@@@@J@@P@@@@@@@@@@$PP@@@~@@J@@P@@@@@@y@v@@$PP@@v0@!vPtP@@rP@P@@ vP@@@@@@@D vP@@~P@@@@@9zP @@@J @@@P  tP@@rP@@DV@~P@@@@@ P4P @F@J) @F@ P %P@~P@xP @@@@ @@@ @  @@ @@@@@|PxP@@V@0@xPzP@ @xPVPxPV@P$@~P@@@rP@`@@@@rP@tP@@@~P@@@@tP@@~P@@@@@@@V@~P @@@PVBU @K!V@0@vPtP@@vPVPvPV@X@~P@@@@@ P4PPM@*eX@0@xPvP@@xPXPxPX@P @@@@ @@@@   @@ @rP@@@ @@@@@@@@@@@@|PxP@@P$@~P@P$@~P@@@@rP@P@0@@@@ @N@@dP FFP @FF@ FF P @FF @ P@P@0@,@PP@0@@@KV@T@~P@@@ P:9@/qP@~P@xP @@@@ @@@ @  @@ @rP@@@ @@@@@@@jP@@0@zP @@PxP@@@@@@|PxP@@P$@~P@@@@rP@P@0@@@@ @N@&@dP FFb  FF^P @FF@ FF U  FF QP @FF @ P@P@0@,@PP@0@@@z@fPj@ j@0@jPP @F@@ @F@ @ @ Pj@b@0@b@ @@$PP@ bP@j@P @@@ @@@  @ @f@0@f@hP@ @h@ zPP @@@@ @@@@  T@0@tP@TPzPT@@PP'@ PP@(Ps@P@P@ @@`A Z@r@@PP@@NP@@@P@@rP@@@@@@@@@@@PrP@@PP@P@PrP@@@@ @@@@@@@@@@`@(@@@Gb@=0@b@L@J@P@*@B@P'@P P P@@y@ PrP@@>bP@ Pd@rP@@H@@@ @@HN@I@@@I@ PdPrPPF E@@@@I@ E@F  @,@@@@@$@"@$P P@@@CA@(@~@*@I@,@@@.@0@2@4@6@&@$PP@@@'rP@I@$PP@@@@ 8@%tPtP@tP@tP@tP@@@tP (O@,@N@@9@vvPvPP @@@@ @@@@  @ @ @@ @ @rP@@ @@@@@@@@@@ @@ @ @@vP@@@ :@MzPzP @@ @@  @@@@5;@<q|PPP>@|P@@@@@-@B@@@D@iF@WH@WJ@[L@<@$PP@|P@$P NP(@@@N@LxPxP@xP @@ @@   (@@@xP (O@,@N@@@rPPO@P)@.@PN@$PP@@mPPv)@P.@@@@@P$@~P@PP@R@P@@@0@|PP@P|PP|P@P$@~P@@@@ P~@0@~@H@F@$PP@.@$PP@.@@@@@P'@ Pd@0@rP@@>d@@ PfP P@V@ PV@0@ VPj@jP PV@j@@@!x!N!|!;!z!:!v!9!t!8!! * mdc_status_  symbol_tabler  admin_gate_decode_uidpath mdc_lock_setreset!#cleanup&( mdcs_util_ find_mdcs+.1 term_mdcs+47mdc_parse_acct_::> mdc_util_find_matching_acctentADJget_system_free_area_MMS error_table_mdc_exec_accessVZ^area_too_smallVaeargerrVhjrootVmow `list}r*`u cleanup.1wCz copy_args}area.2 free_storage1"&& &%&*&3&9&@&L&U&`&g&l&qsymbtreeO=OgZPL/I 6"' *`kzkkMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map<"}+)Og}eE%#XOCcXO%Y#K{YY#K{>spec>install>1111>mdc_status_.pl1>ldd>include>mdc_status_args.incl.pl1>ldd>include>mdc_status_info.incl.pl1>ldd>include>mdcs.incl.pl1pl1info h mdc_status_!Af|-OSmx/sx:N[Pk +ZZPVjPk ZNk@ PV`Zk @eU*eU*eU*eU*eobj_map "4  mdc_util_ 11/11/89 1100.9re 11/11/89 1023.8 35568 areaLV?4#?#L@$#P%@ )P%@PPT@PP@PL@TP@F .@P'@@(LP@@@N@@@TPP(P@$PPPP@F5P%@PPT@TPPN@@L@@ip@@@[<P%@PPT@PP@PL@TP@@$@@@N@NPNPP@P@6@@@TP@@$@LPN@@FCP%@PPT@TPPN@@L@@d@N@f@b@@NP@@N@@eTP@IP%@PPV@PP@PL@TVPK@F N@P'@@LP@@@P@@@`VPP(P@FUP%@PPV@VPPP@@L@ @d@P@f@b@@PP@@`P@@VP@F\P%@PPV@VPPP@@L@ @$@j@@@ @@@(@ F@@.@ F@ @,@D(@j@@B@A(@BP F@A.@ F@ A,@@@AN@@PP@ipD@PPLP @LPB@PPip@$@j@PPPPip@D@j@LPB@@IcP&@"PP@k@P@l@P@PV@VPPP@PL@@ @$@@@P@PPPPP@Pk@ `F@ @Pl@ `F@ @VP@@$@LPP@@IlP&@"PP@k@P@l@P@PV@PP@PL@hVP@ @$@@@P@ PPPPPPk@ @F`@ F@ Pl@ @F`@  F@ VP@@$@LPP@@rP%@PPX@PP@PL@1XP(@F w@P'@^@LP@@@R@@@DP(PXP@~P%@PPX@XPPR@P@Pip@@P@P%@PPX@XPPP@@L@P$@@R@ n@RPRPP@P@6@@@XP@@$@LPR@@P%@PPX@XPPR@@L@P@Pd@R@f@b@@9RP@@DR@@XP@TP%@P(PP$@@P@@L@@R@p@RP@(@@@N RPFP@Mv@,@@@$@LPR@$P PPP@Z@\@P$@r@Z@PP@rM@@$@PZ@r@LP`@ `P$@r@\PP@P@@rM@@@`PipZ@r@LP`@Z@* mdc_util_  symbol_table#  error_table_ file_is_fullmdc_path_restrict ) ` get_mdirent.#`&area.15),,thread_mdirent<.I`1 find_mdirentC5_`8 free_mdirentI<`? get_acctentNC`Farea.2UIL free_acctent\N`Qthread_acctentcU`X find_acctentl\N`_find_matching_acctentrc`f get_pathentwl`oarea.3~ruthread_pathentw`z find_pathent~ ` free_pathent5` check_pathentX` &&"symbtreeO=OggPL/I 6"' *CNax|NNMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map4 }+/Og}e<Y#K{>spec>install>1111>mdc_util_.pl1>ldd>include>mdcs.incl.pl1pl1info K mdc_util_L!kW|K{ |+{ !|o |,AB|+A' Pk + VjZj +PXV@V`Zk PXV@PV`Z ++P,@eTobj_map D LP  mdcs_util_ 11/11/89 1100.9re 11/11/89 1023.6 55296 .mdcsLTLHTV VGL$4V?#A?#*.*.*@P%@#P&@"PP@@P@Pt@@Pp@@ N M@PP `@`@NtP^@RpP@yv@ a@v@@Ov@v,@N @@(@(@(@$P@@E@@@@A@@@@@@@@@@pP@@@@@@@@@@@$>P@pP$PZNPpP$P@@E@@VP@pP@{@x@q@{@@<P@pPx(@(@$P@@E@@@@@@@@n@@@@@\@Y@Q@R@L@V@V@@DP@n@R0@@@pPNpP(nPnP@(@n@@@@pP@@ $PFP@pP.pP+n@@pP@@$PPP@pP $PZPpPnPnPM@ @@`N ^@ @$PRP@~@@@@@@@@@2P@nP@p(Pn@@@@@@$P@P@@P&@"PP@@P@Pr@@Pp@k(@@ N M@PP `@`@NrP(PM@T@M@i@@M@ `@`N^@@pP@@@@@@ $PLP@ @pPM@T@M@i@@M@ `@`N`@@_@@l@@pP@@@@@@@@$PNP@ @pPpP(@(@$P@@E@@@@@@@@n@@pP@|@y@q@r@l@v@v@@DP@n@r0@q:pPe@@@$P6P@@nP@`OC@@@@@$P6P@nP@O@C@@@$PTOP<@k@@@ n@@pP@@PP@pP:nPrP_@P@Pp(P<P&@"PP@@P@Pr@@Pp@k@?P%@PPt@Pr@Pp@tP^@rPP(P^@@V@@pP@@@@@ $PJP@pP M@ `@`VNk(@7!P%@PPr@rPPn@n@0@@rP#P&@"PP@@P@Pt@@Pp@@ N M@PP `@`@NtP^@@pP@g(@(@$P@@E@@@@@@@@n@@pP@@@@@@@@@DP@n@0@_pPnP@$P^PpPk@(@n@@pP@@$PBP@P%@PPr@Pp@rPPn@P&@"PP@@P@@P@Pt@@Pp@@ N M@PP `@`@NtP^@pP@(@(@$P@@E@@@@@@@@n@@pP@&@#@@@@ @ @@DP@n@0@pP@@@E b @ N M@PP `@`@NpPn@@b@@E@@pP@@@@@@$PHP@pPnPM@ @@`N p(P+P&@"PP@@P@Pt@@Pp@@ N M@PP `@`@NtP^@Pj@GpP@n(@(@$P@@E@@@@@@@@n@@pP@@@@@@@@@DP@pPhpP@j@nP @p(PP&@"PP@@$PPP@ @@`@@x@p(PM@$PXPpPx@M@u`N>@.@.@@>D@M@D~@>D@DN@D@>i@D@ `@`N O@I @@`E  @x@~@`@@@$P:P@a@@@$P4P@a@@@$P8P@~@@`@@@$P8P@@@nPNnP@ M@ `F@ N @^M@p(P@$P\PpP@ mdcs_util_  symbol_table area_ get_ring_clock_cu_ level_set !$ level_get '* admin_gate_reclassify_sys_seg-05hcs_append_branchx8:>terminate_noname8AF delentry_seg8IMinitiate8PS truncate_seg8VZ chname_seg8]`volume_registration_mgr_ find_lvnamecjm find_lvidcps get_accesscvymdc_check_mdcs_||sys_info max_seg_sizetime_of_bootloadaccess_class_ceiling error_table_bad_argnamedup bad_segmentmdc_mdirs_registered ` create_mdcs'` find_mdcs`find_mdcs_and_check` find_mdcs_uid` term_mdcs$` delete_mdcs9` delete_mdcsp` rename_mdcs` update_lvid0` set_mdcsdir`2`*>lv &&&&&&,&7&@&H&O&U&\&b&o&u&{&&&&&&&&symbtreeO=OgPL/I 6"' *DOqOOMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map4!}+0Og}l=Y#K{>spec>install>1111>mdcs_util_.pl1>ldd>include>mdcs.incl.pl1pl1info L mdcs_util_p! sOgtx;x+ A <GOtx3XW-x-_tx3 _B!W9x B b _SxW Pk +kVjk Z ZZ|Z@+Vk@Z+kZk+PPXV@Zj ++XV@Zj*C9UYUYUYUYUYUYUYUobj_map `*V