bound_priv_rtnes_.bind 06/21/76 1712.5rew 06/21/76 1712.5 9180 /* Bindfile for bound_priv_rtnes_ */ /* These procedures either manipulate or require system privileges */ /* within the access isolation mechanism to perform their functions */ /* access to the system privilege gate is assumed by some of the procedures */ /* Written 5/75 by J. C. Whitmore */ /* Modified 5/12/76 by Steve Herbst to add set_dir_quota and priv_move_quota_$dir */ Objectname: bound_priv_rtnes_; Addname: set_quota, setquota, sq, set_dir_quota, priv_move_quota, priv_move_quota_, privileged_make_seg_, register_mdir, check_mdcs; Order: set_quota, priv_move_quota_, privileged_make_seg_, register_mdir, check_mdcs; Global: delete; objectname: set_quota; retain: setquota, set_quota, sq, set_dir_quota, priv_move_quota; objectname: priv_move_quota_; retain: priv_move_quota_, dir; objectname: privileged_make_seg_; retain: privileged_make_seg_; objectname: register_mdir; retain: register_mdir; objectname: check_mdcs; retain: check_mdcs; /* END */  check_mdcs 11/15/82 1853.4rew 11/15/82 1736.8 13032 check_mdcsTT>T!#V TV Usage: ^a volume^a: No errors detected in ^a.mdcsOne or more uidpaths in ^a.mdcs were invalid and were deleted.6P%@M@M@P@B@R@D@T@@@V@N@P@@@M(@̝̞N@˝˞P@M@Z@\@N@^@`@b@d@h@f@X@$P P@@BPD@ @@`E E@P@@@R@T@V@N@$PP@@@@@$N$N@Z@\@E@^@`@b@d@X@ $P P@3$PNPM(@@@@X@M@l@tn@X@p@E@r@xt@uv@nx@oz@j@ P@^aM@@@l@]n@M@p@E@r@]t@^v@Vx@Xz@j@ P@@ check_mdcs  symbol_table6 cu_arg_ptrioa_com_err_ mdc_priv_validate_uidpaths!$) error_table_ bad_uidpath,039 )`&&& &+&5symbtreeIIɎPL/I 7"' *8[CJSXCCMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map0 K_Iݍ>dumps>old>recomp>check_mdcs.pl1pl1info @ check_mdcsGihPk ++kZNkյP@eU*eT0obj_map :[^  priv_move_quota_ 11/15/82 1853.4rew 11/15/82 1736.6 17568 #V??#any_otherlinkage_errorJ @G(@I(@J@]pP&@"PP@K@P@L@$PPPPF@ @@ cpP'@q@M@M@P@G@R@N@$PP@F@P@N@$P P@I@PPV@PX@PZ@P\@"P@P^@@P`@b@d@T@$PP@PPV@PX@PZ@P\@"P@P^@@P`@b@d@T@$PP@F@F@P@N@$P P@F@G@P@H@R@N@$PP@G(@@gpP&@"PP@K@P@L@fI@~@@H@Vb@F@d@b@h@d@j@a@l@f@ $PP@ PF@F@h@f@$P P@ PF@G@ G@h@H@j@f@$PP@ PG(@a@ I@ F`J/ $PPP@P@a@h@f@$PP@@@priv_move_quota_ symbol_table] hcs_ set_ips_masksystem_privilege_ dir_priv_on # dir_priv_off&* quota_move-0dir_quota_move37 error_table_badcall:>@action_not_performed:CIfind_condition_info_LLRcontinue_to_signal_UUZc` any_other.1g]5`dirjc`f&&%&,&2&9&B&K&T&\symbtreeIId00PL/I 7"' *:iFR`fFFMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map0&K_IݍZ>dumps>old>recomp>priv_move_quota_.pl1pl1info Bpriv_move_quota_H,B K h)<OW4x7 hPVjZZjZNk@+Vj PVj+Rk @eU*eU*eU*`obj_map kX`ri  privileged_make_seg_ 11/15/82 1853.4rew 11/15/82 1736.7 12816 #4V??#cleanup =P&@ "PP@J@P@K@P@L@P@ P@@@DCPP'@ P@@@@B@@@ P@@@@P@N@$P P@PPT@PV@PX@A@Z@"P@P\@@P^@`@b@R@$PP@@@@@P@N@$P P@@@A@$PNP,M(@d@PPh@Pj@Pl@M@n@d@p@ Pr@B@t@"P@Pv@@Px@@Pz@z|@w~@x@u@f@$PP@B@P PA@P P@ privileged_make_seg_ symbol_table=  error_table_namedupsystem_privilege_ dir_priv_on!$ dir_priv_off'+hcs_ append_branch.04initiate7:C` cleanup.1F=1@ &&&&-&6&<symbtreeIInLPL/I 7"' *;bHPZ_HHMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map0*K_Iݍ`>dumps>old>recomp>privileged_make_seg_.pl1pl1info Cprivileged_make_seg_B!|A_mx#%@_jZZjZNk@ZUXV@ZjP@eU*eTobj_map GbX  register_mdir 11/15/82 1853.4rew 11/15/82 1736.8 29376 register_mdirT4T TT*TV VVT-bf-all#V T?#^a>^a-briefRegistered ^a^v(>^)^aUsage: ^a path -control_args-^a: ^d directories checked, ^d registered.^P%@H(@I(@J(@~(@(@A@@@ P@A@@@ @@@@@@$PP@@@}@}@N@a}@@B@@D@@@@@@$PP@@@@@@@@@@$P P@@BP F@3D@ F`I@5 F` F`J@*$PP@@D@V@^a@@@@b@@@BP@n@m@g@@@@$P P@@ H@F@D@H@$PP@@},@I@fH@$PP@@K@@u@@F@@H@@@@@@@@@@$PP@@@H@V@^a@@@@@@@FP@)@(@"@@@@$P P@@K@@u@@@@@@ @@@ $PP@@@@@@@@@@K@@u@@@@@ª@Ī@@$P P@@H@  @@K @@u .@@/K@@u@@F@@H@@@@@@@@@@$PP@@@.@}@K@@@F@@H@@@@@@@@@@$PP@@@|@@@K%@@@@@@@$PP@@@,,@@@@@~@@@@@@@$PP@@d@P'@ P P@P@M@ PP@@@@KP F@@ u@K>@.@.@@>}@}~@>}@ F@Kz>F@J}.@}~@}@ o@@@ KP@@@@ u .@@@jP'@ P,@K@B@u@D@@@F@9H@6J@:L@@@ P@ P@@&~,@J@B8@@8B@8D@ F@K<M@GN@@@R@K@T@N@V@u@X@ Z@\@^@`@P@$PP@ $PNP@NP b@@@f@h@b@j@K@l@u@n@p@r@t@v@x@d@ P@@>- register_mdir symbol_table^ ioa_com_err_cu_ arg_count arg_ptr#% mdc_priv_(+ expand_path_..2 sweep_disk_558 error_table_badopt;?A mdc_not_mdir;DHrequest_not_recognized;KQnoarg;TVnamedup;Y[d6` check_mdirj^aregistermdg( &&&"&'&-&4&:&C&J&S&X&]symbtreeII|ZPL/I 7"' *9mETcjEEMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map0#K_Iݍh>dumps>old>recomp>register_mdir.pl1pl1info A register_mdirU;<3OӁt=xoi@@@@@r@@z@@@$PP@z@r@V@P@z@@s@@@@@@@ $PP@z@@@@@@y@@@@@@z@@@$PP@z@]|@N'}@@@@s@@z@@@@@@ $PP@@@@@s@@z@@@@@@ $PP@.}@@@@j@@s@@z@@@ª@Ī@ƪ@@$PP@@@@j@@s@@z@@@ª@Ī@ƪ@@$PP@z@{.@3@z@$P NP(@@a@@@@@@@@@@@l@i@f@@ P@y@V@z@@t@@P@\@\@@@@ P@r@V@(@@@g,,@@t@@@@P@>@Bª@7Ī@@ƪ@@$PP@- set_quota  symbol_table_  error_table_badoptbadcallcu_ arg_count"arg_ptr%' expand_path_**.ioa_113com_err_669hphcs_ quota_set<>A dir_quota_set<DHpriv_move_quota_KKPdirKST cv_dec_check_WW[sqe F`^setquotah_N`boeV`linkage_error.1vhjk set_dir_quota~ow`rpriv_move_dir_quotav`ypriv_move_quota~` &&&$&)&0&5&;&C&J&R&V&]symbtreeIIY ]PL/I 7"' *8pCSfmCCMultics PL/I Compiler, Release 27d, of October 11, 1982Holmstedt.SysMaint.moptimize map0K_IݍM>dumps>old>recomp>set_quota.pl1pl1info @ set_quotaU:<%O ӂxCi