[1040] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

solaris rlogin patches, take 2

daemon@ATHENA.MIT.EDU (Jeff Bacon)
Fri Jan 6 17:47:04 1995

To: krb5-bugs@MIT.EDU
Date: Fri, 6 Jan 1995 17:46:51 -0500 (EST)
From: Jeff Bacon <bacon@mtu.edu>

here's some new diffs (from the original krb5beta4pl3 source) of
my changes to make the BSD tools (rlogin/rsh) work correctly with solaris.
compiles and runs under solaris2.4, with Sun CC3.0 and GCC 2.6.2.
should be back-compat with all sunos5 releases.

it now also does all utmp/wtmp logging correctly.

I'll probably work on it some more as time goes by; some of it
isn't very elegant. right now, I'm a little more interested in
reworking the makefiles to allow for shared objects...
(libkrb5 works quite well as a shared object, so far)

-bacon
--
= Jeff Bacon              General Systems Hack, Michigan Technological Univ. =
= bacon@mtu.edu    ph-(906)487-2197 fax-(906)487-2782 DoD#2110   I'm the NRA = 
=  if you think it's bad here, imagine what Hell is like. sure you wanna go? =

begin 644 diff.tar
M:W)L;V=I;F0N8RYD:69F                                        
M                                                            
M             # Q,# V-#0 ,# P,C$S-P P,# P,#$R # P,# P,#$U,#<W
M # U-S S,S,P,3$Q # P,30R,34 ,                               
M                                                            
M                                          !U<W1A<@ P,&)A8V]N
M                                    <W1A9F8                 
M                   P,# P,#0P # P,# P,S,                     
M                                                            
M                                                            
M                                                            
M                       J*BH@:W)L;V=I;F0N8PE&<FD@4V5P(#,P(#$W
M.C W.C$S(#$Y.30*+2TM("XN+RXN+RXN+V)S9"]K<FQO9VEN9"YC"49R:2!$
M96,@,C,@,3@Z-38Z,S@@,3DY- HJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#DY+#$P
M-" J*BHJ"BTM+2 Y.2PQ,#@@+2TM+0H@(" J+PH@("-D969I;F4@3$]'7U)%
M34]415]214%,30H@("-D969I;F4@0U)94%0**R C9&5F:6YE(%-%4E9%7U8T
M"BL@(V1E9FEN92!!3%=!65-?5C5?2U5315)/2PHK("\J("-U;F1E9B!,3T=)
M3E]04D]'4D%-("HO"BL@+RH@(V1E9FEN92!$3U].3U1?55-%7TM?3$]'24X@
M*B\*(" *(" C:6YC;'5D92 \<W1D:6\N:#X*(" C:6YC;'5D92 \<WES+W1Y
M<&5S+F@^"BHJ*BHJ*BHJ*BHJ*BHJ*@HJ*BH@,3@W+#$Y,B J*BHJ"BTM+2 Q
M.3$L,C X("TM+2T*(" C9&5F:6YE(&MI;&QP9RAP:60L('-I9RD@:VEL;"@M
M*'!I9"DL("AS:6<I*0H@("-E;F1I9@H@( HK("\J(&5V:6P@:VQU9&=E(&AA
M8VL@*B\**R C:68@9&5F:6YE9"AS=6XI("8F("AD969I;F5D*%]?4U92-"D@
M?'P@9&5F:6YE9"A?7W-V<C1?7RDI"BL@(V1E9FEN92!33TQ!4DE3( HK("-I
M;F-L=61E(#QS>7,O<W1R96%M+F@^"0DO*B!F;W(@;F5W(&=E='!T>2 J+PHK
M("-I;F-L=61E(#QS>7,O<W1R;W!T<RYH/@HK("-I9F1E9B!$3U].3U1?55-%
M7TM?3$]'24X**R!C:&%R('5T;7!?:61;-5T["BL@(VEN8VQU9&4@/'5T;7!X
M+F@^"BL@(V5N9&EF"BL@(V5N9&EF"BL@"BL@"B @(VEF9&5F($Y/7U=)3E-)
M6D4*("!S=')U8W0@=VEN<VEZ92!["B @(" @('5N<VEG;F5D('-H;W)T('=S
M7W)O=RP@=W-?8V]L.PHJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#8S-"PV,SD@*BHJ
M*@HM+2T@-C4P+#8V-B M+2TM"B @"2 @("!S=')U8W0@<V=T='EB(&(["B @
M(V5N9&EF("\J(%5315]415)-24\@*B\*(" C96YD:68@+RH@4$]325A?5$52
M34E/4R J+PHK( HK("-I9F1E9B!33TQ!4DE3"BL@(" @(" @(" @(" @+RH@
M<'5S:"!T:&4@=&5R;2!M;V1U;&5S(&]N('1H92!S=')E86T@*B\**R @(" @
M(" @(" @("!I9B H:6]C=&PH="P@25]055-(+" B<'1E;2(I(#P@,"D**R @
M(" @(" @(" @(" @(&9A=&%L<&5R<F]R*&8L("))4%532"UP=&5R;2(I.PHK
M(" @(" @(" @(" @(&EF("AI;V-T;"AT+"!)7U!54T@L(")L9'1E<FTB*2 \
M(# I"BL@(" @(" @(" @(" @("!F871A;'!E<G)O<BAF+" B25!54T@M;&1T
M97)M(BD["BL@(" @(" @(" @(" @:68@*&EO8W1L*'0L($E?4%532"P@(G1T
M8V]M<&%T(BD@/" P*0HK(" @(" @(" @(" @(" @9F%T86QP97)R;W(H9BP@
M(DE055-(+71T8V]M<&%T(BD["BL@(V5N9&EF("\J(%-/3$%225,@*B\**R *
M(" C:69D968@4UE35@H@( D@(" @*'9O:60I('-E='!G<G H*3L*(" )(" @
M("\J(%-94U8@;W!E;B!S;&%V92!D979I8V4Z(%=E(&-L;W-E9"!I="!A8F]V
M92!S;R!P9W)P"BHJ*BHJ*BHJ*BHJ*BHJ*@HJ*BH@-S8U+#<W," J*BHJ"BTM
M+2 W.3(L.#,P("TM+2T*(" C96YD:68*(" )"B @(VEF9&5F($1/7TY/5%]5
M4T5?2U],3T=)3@HK("-I9F1E9B!33TQ!4DE3"BL@"2\J"BL@"2 @=&AE(&1E
M9F%U;'0@<V]L87)I<R O8FEN+VQO9VEN('=A;G1S(')L;V=I;B!T;R!W<FET
M92!A"BL@"2 @('5T;7!X(&5N=')Y(&9O<B!I="X@=VAY/R!W:&\@:VYO=W,N
M('-O+"!W92!W<FET92!O;F4N( HK( D@(" U+S4O.30@+6IK8@HK( DJ+PHK
M( E["BL@"0ES=')U8W0@=71M<'@@96YT.PHK( D):6YT('1M<'@["BL@"BL@
M"0ES=')C<'DH96YT+G5T7W5S97(L(G)L;V=I;B(I.PHK( D)<W1R8W!Y*&5N
M="YU=%]L:6YE+"AL:6YE*W-I>F5O9B@B+V1E=B\B*2TQ*2D["BL@"0DO*@HK
M( D)(" @=&AI<R!N965D<R!T;R!B92!U;FEQ=64@=&\@82!S97-S:6]N+"!S
M;R!))VQL"BL@"0D@("!T:64@:70@=&\@=&AE('!T<R!N=6UB97([('=E('-T
M;W)E(&ET(&EN(&=L;V)A;"!U=&UP7VED"BL@"0D@("!S;R!L;V=O=70@8V%N
M(&9E=&-H(&ET(&QA=&5R+BXN"BL@"0DJ+PHK( D)<W-C86YF*&QI;F4L(B]D
M978O<'1S+R5D(BPF=&UP>"D["BL@"0ES<')I;G1F*'5T;7!?:60L(FML)3 R
M9"(L=&UP>"D["BL@"0ES=')N8W!Y*&5N="YU=%]I9"QU=&UP7VED+'-I>F5O
M9BAE;G0N=71?:60I*3L**R **R )"65N="YU=%]P:60]9V5T<&ED*"D["BL@
M"0EE;G0N=71?='EP93U,3T=)3E]04D]#15-3.PHK( D)96YT+G5T7WAT:6UE
M/71I;64H3E5,3"D["BL@"BL@"0ES971U='AE;G0H*3L**R )"7!U='5T>&QI
M;F4H)F5N="D["BL@"0EE;F1U='AE;G0H*3L**R )"75P9'=T;7!X*%=435!8
M7T9)3$4L)F5N="D["BL@"0D**R )"65X96-L*$Q/1TE.7U!23T=204TL(")L
M;V=I;B(L("(M9"(L(&QI;F4L(" B+7(B+"!R:&]S=%]N86UE+" P*3L**R )
M?0HK("-E;F1I9@H@( EE>&5C;"A,3T=)3E]04D]'4D%-+" B;&]G:6XB+" B
M+7(B+"!R:&]S=%]N86UE+" P*3L*(" C96QS90H@( EI9B H<&%S<W=D7W)E
M<2D**BHJ*BHJ*BHJ*BHJ*BHJ"BHJ*B Y-3,L.38P("HJ*BH*(" )"0H@( D@
M(" @("!T;W Z"B @"0EF;W(@*&-P(#T@9FEB=68[(&-P(#P@9FEB=68K9F-C
M+3$[(&-P*RLI"B$@"0D@(&EF("AC<%LP72 ]/2!M86=I8ULP72 F)@HA( D)
M(" @(" @8W!;,5T@/3T@;6%G:6-;,5TI('L*(" )"2 @(" @(&QE9G0@/2!F
M8V,@+2 H8W M9FEB=68I.PH@( D)(" @(" @;B ](&-O;G1R;VPH<"P@8W L
M(&QE9G0I.PH@( D)(" @(" @:68@*&XI('L*+2TM(#$P,3,L,3 R," M+2TM
M"B @"0D*(" )(" @(" @=&]P.@H@( D)9F]R("AC<" ](&9I8G5F.R!C<" \
M(&9I8G5F*V9C8RTQ.R!C<"LK*0HA( D)("!I9B H*'5N<VEG;F5D(&-H87(I
M(&-P6S!=(#T]("AU;G-I9VYE9"!C:&%R*2!M86=I8ULP72 F)@HA( D)(" @
M(" @*'5N<VEG;F5D(&-H87(I(&-P6S%=(#T]("AU;G-I9VYE9"!C:&%R*2!M
M86=I8ULQ72D@>PH@( D)(" @(" @;&5F=" ](&9C8R M("AC<"UF:6)U9BD[
M"B @"0D@(" @("!N(#T@8V]N=')O;"AP+"!C<"P@;&5F="D["B @"0D@(" @
M("!I9B H;BD@>PHJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#DX-RPY.3(@*BHJ*@HM
M+2T@,3 T-RPQ,#4S("TM+2T*(" )(" @(" @8G)E86L["B @"2 @("!E;'-E
M(&EF("AP:6)U9ELP72 ]/2 P*0H@( D@(" @("!P8G K*RP@<&-C+2T["BL@
M(VEF;F1E9B!33TQ!4DE3"B @"2 @("!E;'-E('L*(" )"6EF("AP:V-O;G1R
M;VPH<&EB=69;,%TI*2!["B @"0D@(" @<&EB=69;,%T@?#T@;V]B9&%T85LP
M73L**BHJ*BHJ*BHJ*BHJ*BHJ"BHJ*B Y.30L.3DY("HJ*BH*+2TM(#$P-34L
M,3 V,2 M+2TM"B @"0E]"B @"0EP8V,@/2 P.PH@( D@(" @?0HK("-E;F1I
M9@H@( E]"B @"6EF("@H;V)I=',@)B H,3P\9BDI("8F('!C8R ^(# I('L*
M(" )(" @(&-C(#T@*"ID97-?=W)I=&4I*&8L('!B<"P@<&-C*3L**BHJ*BHJ
M*BHJ*BHJ*BHJ"BHJ*B Q,#$U+#$P,C @*BHJ*@HM+2T@,3 W-RPQ,3 Y("TM
M+2T*("!I;G0@8VQE86YU<"@I"B @>PH@(" @("!C:&%R("IP.PHK( HK("-I
M9B!D969I;F5D*$1/7TY/5%]54T5?2U],3T=)3BD@)B8@9&5F:6YE9"A33TQ!
M4DE3*0HK(" @(" @(" @+RH**R )(" @(&EF('=E('=R:71E('1H92!W=&UP
M(&5N=')Y(&AE<F4@:6X@<FQO9VEN9"P@=V4G;&P@;F5E9"!U=&UP7VED"BL@
M"2 @("!T;R!U;F1O(&ET(&%S('=E;&PL('-O('=E(&UI9VAT(&%S('=E;&P@
M9&\@=&AA="!H97)E('1O;RX@"BL@"2 @("!A8W1U86QL>2P@22!W;W5L9&XG
M="!T:&EN:R!T:&ES('1O(&)E('-T<FEC=&QY(&-O<G)E8W0@8F5H879I;W(L
M"BL@"2 @("!B96-A=7-E('=E('-H;W5L9&XG="!A8W1U86QL>2!C=70@82!W
M=&UP(&5N=')Y('5N=&EL('=E"BL@"2 @("!A8W1U86QL>2!L;V<@:6XL(&%N
M9"!L;V=I;B!C;W5L9"!S=&EL;"!N;W0@86-C97!T('1H92!U<V5R+@HK( D@
M(" @8G5T('-I;F-E('-O;&%R:7,@+V)I;B]L;V=I;B!I;G-I<W1S+BXN("IS
M:')U9RH@=V4@8V%N(&%T"BL@"2 @("!L96%S="!T<GD@=&\@<F5M;W9E(&ET
M+B Q,B\R,B\Y-" M:FMB"BL@(" @(" @(" J+PHK(" @(" @(" @>PHK(" @
M(" @(" @(" @(" @("!S=')U8W0@=71M<'@@96YT.PHK(" **R @(" @(" @
M(" @(" @(" @<W1R8W!Y*&5N="YU=%]L:6YE+"AL:6YE*W-I>F5O9B@B+V1E
M=B\B*2TQ*2D["BL@(" @(" @(" @(" @(" @('-T<FYC<'DH96YT+G5T7VED
M+'5T;7!?:60L<VEZ96]F*&5N="YU=%]I9"DI.PHK(" @(" @(" @(" @(" @
M("!E;G0N=71?='EP93U$14%$7U!23T-%4U,["BL@(" @(" @(" @(" @(" @
M(&5N="YU=%]X=&EM93UT:6UE*$Y53$PI.PHK(" **R @(" @(" @(" @(" @
M(" @<V5T=71X96YT*"D["BL@"0EG971U='AI9"@F96YT*3L**R @(" @(" @
M(" @(" @(" @<'5T=71X;&EN92@F96YT*3L**R @(" @(" @(" @(" @(" @
M96YD=71X96YT*"D["BL@(" @(" @(" @(" @(" @('5P9'=T;7!X*%=435!8
M7T9)3$4L)F5N="D["BL@( HK(" @(" @(" @?0HK("-E;'-E"B @(" @( H@
M(" @(" O*B *(" @(" @("!)(&1O;G0@:VYO=R!W:'D@4"!S=&%R=',@=VET
M:"!T:&4@8VAA<F%C=&5R("<O)RP@8G5T(&%P<&%R96YT;'D@:70**BHJ*BHJ
M*BHJ*BHJ*BHJ"BHJ*B Q,#,R+#$P,S@@*BHJ*@H@(" @("!E;'-E( H@(" @
M(" @('-Y<VQO9RA,3T=?15)2("P*(" )(" @(" B0V%N;F]T(&1E;&5T92!E
M;G1R>2!F<F]M('5T;7 @9F]R("5S7&XB+' I.PHA(" @(" *(" @(" @*'9O
M:60I8VAM;V0H;&EN92P@,#8V-BD["B @(" @("AV;VED*6-H;W=N*&QI;F4L
M(# L(# I.PH@("-I9FYD968@4U1214%-4PHM+2T@,3$R,2PQ,3,Q("TM+2T*
M(" @(" @96QS92 *(" @(" @("!S>7-L;V<H3$]'7T524B L"B @"2 @(" @
M(D-A;FYO="!D96QE=&4@96YT<GD@9G)O;2!U=&UP(&9O<B E<UQN(BQP*3L*
M(2 *(2 C96YD:68@+RH@1$]?3D]47U5315]+3$]'24X@)B8@4T],05))4R J
M+PHA( HA("-I9FYD968@4T],05))4PDO*B!U;F1E<B!S;VQA<FES+"!W92!D
M;VXG="!N965D('1O(&1O('1H:7,@*B\*(2 *(" @(" @*'9O:60I8VAM;V0H
M;&EN92P@,#8V-BD["B @(" @("AV;VED*6-H;W=N*&QI;F4L(# L(# I.PH@
M("-I9FYD968@4U1214%-4PHJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#$P-#0L,3 T
M.2 J*BHJ"BTM+2 Q,3,W+#$Q-#4@+2TM+0H@(" @("!C;&]S92A09F0I.PH@
M(" @("!V:&%N9W5P*"D["B @(V5N9&EF"BL@"BL@(V5N9&EF("\J(%-/3$%2
M25,@*B\**R *(" @(" @<VAU=&1O=VXH;F5T9BP@,BD["B @(" @(&5X:70H
M,2D["B @?0HJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#$S-#,L,3,T.2 J*BHJ"B @
M(V5N9&EF("\J($M%4D)%4D]3("HO"B @"B @"BT@"B @9V5T<'1Y*&9D+'-L
M879E*0H@(" @(" @:6YT("IF9#L*(" @(" @(&-H87(@*G-L879E.PHM+2T@
M,30S.2PQ-#0T("TM+2T**BHJ*BHJ*BHJ*BHJ*BHJ"BHJ*B Q,S4Q+#$S-C(@
M*BHJ*@H@(" @("!C:&%R(&,["B @(" @(&EN="!I+'!T>6YU;3L*(" @(" @
M<W1R=6-T('-T870@<W1B.PH@("-I9F1E9B!35%)%04U3"B @(VEF9&5F('-Y
M<W9I;7 *(" @(" @*F9D(#T@;W!E;B@B+V1E=B]P='DB+"!/7U)$5U)\3U].
M1$5,05DI.PH@("-E;'-E"B @(" @("IF9" ](&]P96XH(B]D978O<'1C(BP@
M3U]21%=2?$]?3D1%3$%9*3L*(2 C96YD:68*(" @(" @:68@*"IF9" ^/2 P
M*2!["B @"6EF("AF<W1A="@J9F0L("9S=&(I(#P@,"D@>PH@( D@(" @8VQO
M<V4H*F9D*3L*+2TM(#$T-#8L,30W,R M+2TM"B @(" @(&-H87(@8SL*(" @
M(" @:6YT(&DL<'1Y;G5M.PH@(" @("!S=')U8W0@<W1A="!S=&(["BL@(VEF
M9&5F(%-/3$%225,**R @(" @*F9D(#T@;W!E;B@B+V1E=B]P=&UX(BQ/7U)$
M5U(I.R **R @(" @:68@*"IF9" ^/2 P*2!["BL@(" @(" @(&EF("AF<W1A
M="@J9F0L("9S=&(I(#P@,"D@>PHK(" @(" @(" @("!C;&]S92@J9F0I.PHK
M(" @(" @(" @("!R971U<FX@,3L**R @(" @(" @?0HK(" @(" @("!E;'-E
M('L**R @(" @(" @(" @9W)A;G1P="@J9F0I.PHK(" @(" @(" @("!U;FQO
M8VMP="@J9F0I.PHK(" @(" @(" @("!S=')C<'DH<VQA=F4L*&-H87(@*BEP
M='-N86UE*"IF9"DI.PHK(" @(" @(" @("!R971U<FXH,"D["BL@(" @(" @
M('T**R @(" @?0HK(" @("!E;'-E(')E='5R;B@Q*3L**R C96QS90H@("-I
M9F1E9B!35%)%04U3"B @(VEF9&5F('-Y<W9I;7 *(" @(" @*F9D(#T@;W!E
M;B@B+V1E=B]P='DB+"!/7U)$5U)\3U].1$5,05DI.PH@("-E;'-E"B @(" @
M("IF9" ](&]P96XH(B]D978O<'1C(BP@3U]21%=2?$]?3D1%3$%9*3L*(2 C
M96YD:68@+RH@<WES=FEM<" J+PH@(" @("!I9B H*F9D(#X](# I('L*(" )
M:68@*&9S=&%T*"IF9"P@)G-T8BD@/" P*2!["B @"2 @("!C;&]S92@J9F0I
M.PHJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#$S-C@L,3,W,R J*BHJ"BTM+2 Q-#<Y
M+#$T.#8@+2TM+0H@("-E;'-E"B @"7-P<FEN=&8H<VQA=F4L("(O9&5V+W1T
M>7$E>"(L('!T>6YU;2D["B @(V5N9&EF"BL@(" @('T@96QS92![( HK(" @
M(" @(')E='5R;B@Q*3L*(" @(" @?0H@(" @("!R971U<FX@*# I.PH@(" @
M(" **BHJ*BHJ*BHJ*BHJ*BHJ"BHJ*B Q,SDP+#$S.34@*BHJ*@HM+2T@,34P
M,RPQ-3 Y("TM+2T*(" @(" @<VQA=F5;<W1R;&5N*"(O9&5V+R(I72 ]("=T
M)SL*(" @(" @<F5T=7)N*# I.PH@("-E;F1I9B O*B!35%)%04U3("HO"BL@
M(V5N9&EF("\J(%-/3$%225,@*B\*("!]"B @"B @"@                  
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                        ;&]G:6XN8RYD:69F    
M                                                            
M                                                     # Q,# V
M-#0 ,# P,C$S-P P,# P,#$R # P,# P,# Q,3$W # U-S S,S,P,3$R # P
M,3,U,#, ,                                                   
M                                                            
M                      !U<W1A<@ P,&)A8V]N                    
M                <W1A9F8                                    P
M,# P,#0P # P,# P,S,                                         
M                                                            
M                                                            
M                                                            
M   J*BH@;&]G:6XN8PE4:'4@075G(#$X(#$W.C U.C$U(#$Y.30*+2TM("XN
M+RXN+RXN+V)S9"]L;V=I;BYC"49R:2!$96,@,C,@,3@Z-#0Z,# @,3DY- HJ
M*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#$U-RPQ-C(@*BHJ*@HM+2T@,34W+#$W,B M
M+2TM"B @(V1E9FEN92!214=)4U1%4@DB+W5S<B]E=&,O9V]?<F5G:7-T97(B
M"B @(V1E9FEN92!'151?34]41 DB+V)I;B]A=&AE;F$O9V5T7VUE<W-A9V4B
M"B @"BL@+RH@<V]L87)I<R!U=&UP(&1O97-N)W0@:&%V92!A('5T7VAO<W0L
M(&)U="!I="!S=7!P;W)T<R!U=&UP>" J+PHK("-I9B!D969I;F5D*'-U;BD@
M)B8@*&1E9FEN960H7U]35E(T*2!\?"!D969I;F5D*%]?<W9R-%]?*2D**R C
M9&5F:6YE('5T;7 @=71M<'@**R C9&5F:6YE('5T7W1I;64@=71?>'1I;64*
M*R C:6YC;'5D92 \=71M<'@N:#X**R C=6YD968@3D]?551?2$]35 HK("-U
M;F1E9B!-04E,1$E2"BL@(V1E9FEN92!-04E,1$E2("(O=F%R+VUA:6PB"BL@
M(V5N9&EF"BL@"B @(VEF;F1E9B!.3U]55%](3U-4"B @(V1E9FEN90E55%](
M3U-44TE:10ES:7IE;V8H*"AS=')U8W0@=71M<" J*3 I+3YU=%]H;W-T*0H@
M("-E;F1I9@H                                                 
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                ;&]G=71I;"YC
M+F1I9F8                                                     
M                                                            
M # Q,# V-#0 ,# P,C$S-P P,# P,#$R # P,# P,# V-#(S # U-S S,S,P
M,3$R # P,30P-3< ,                                           
M                                                            
M                              !U<W1A<@ P,&)A8V]N            
M                        <W1A9F8                             
M       P,# P,#0P # P,# P,S,                                 
M                                                            
M                                                            
M                                                            
M           J*BH@;&]G=71I;"YC"4UO;B!/8W0@(#,@,3DZ,S4Z,S(@,3DY
M- HM+2T@+BXO+BXO+BXO8G-D+VQO9W5T:6PN8PE&<FD@1&5C(#(S(#$X.C,Y
M.C0X(#$Y.30**BHJ*BHJ*BHJ*BHJ*BHJ"BHJ*B T-2PU," J*BHJ"BTM+2 T
M-2PV,R M+2TM"B @(V1E9FEN92!%35!462!55%]53DM.3U=."B @(V5N9&EF
M"B @"BL@(VEF(&1E9FEN960H<W5N*2 F)B H9&5F:6YE9"A?7U-64C0I('Q\
M(&1E9FEN960H7U]S=G(T7U\I*0HK("-D969I;F4@4T],05))4PHK("-I;F-L
M=61E(#QU=&UP>"YH/@HK("-D969I;F4@=71M<"!U=&UP> HK("-D969I;F4@
M=71?=&EM92!U=%]X=&EM90HK("-D969I;F4@9V5T=71I9"!G971U='AI9 HK
M("-D969I;F4@<V5T=71E;G0@<V5T=71X96YT"BL@(V1E9FEN92!G971U=&5N
M="!G971U='AE;G0**R C9&5F:6YE(&=E='5T;&EN92!G971U='AL:6YE"BL@
M(V1E9FEN92!P=71U=&QI;F4@<'5T=71X;&EN90HK("-D969I;F4@96YD=71E
M;G0@96YD=71X96YT"BL@(V5N9&EF"BL@"B @=F]I9"!L;V=I;BAU="D*(" @
M(" @('-T<G5C="!U=&UP("IU=#L*("!["BHJ*BHJ*BHJ*BHJ*BHJ*@HJ*BH@
M-30L-C @*BHJ*@HM+2T@-C<L-S<@+2TM+0H@(" @(" *(" C:68@9&5F:6YE
M9"A(059%7T=%5%5414Y4*2 F)B A9&5F:6YE9"A.3U]55%]0240I"B @(" @
M(&EF("@A=70M/G5T7W!I9"D**R C:69D968@4T],05))4PHK(" @(" @("!U
M="T^=71?<&ED(#T@9V5T<&ED*"D[("\J(&]U<B!L;V=I;B!P<F]C97-S("HO
M"BL@(V5L<V4*(" @(" @(" @=70M/G5T7W!I9" ](&=E='!P:60H*3L**R C
M96YD:68*(" @(" @=70M/G5T7W1Y<&4@/2!54T527U!23T-%4U,["B @(" @
M("AV;VED*2!S=')N8W!Y*'5T+3YU=%]I9"P@=70M/G5T7VQI;F4L('-I>F5O
M9BAU="T^=71?:60I*3L*(" **BHJ*BHJ*BHJ*BHJ*BHJ"BHJ*B W-"PX,R J
M*BHJ"BTM+2 Y,2PQ,#0@+2TM+0H@( DH=F]I9"EC;&]S92AF9"D["B @(" @
M('T*(" C96YD:68**R C:69D968@4T],05))4PHK(" @(" H=F]I9"D@=7!D
M=W1M<'@H5U1-4%A?1DE,12P@=70I.PHK("-E;'-E"B @(" @(&EF("@H9F0@
M/2!O<&5N*%=435!?1DE,12P@3U]74D].3%E\3U]!4%!%3D0L(# I*2 ^/2 P
M*2!["B @"2AV;VED*7=R:71E*&9D+" H8VAA<B J*75T+"!S:7IE;V8H<W1R
M=6-T('5T;7 I*3L*(" )*'9O:60I8VQO<V4H9F0I.PH@(" @("!]"BL@(V5N
M9&EF"B @?0H@( H@(&QO9V]U="AL:6YE*0HJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ
M(#@W+#DR("HJ*BH*+2TM(#$P."PQ,C8@+2TM+0H@(" @("!S=')U8W0@=71M
M<"!U=#L*(" @(" @:6YT(')V86P["B @(" @( HK("-I9F1E9B!33TQ!4DE3
M"BL@(" @("AV;VED*2!S=')N8W!Y*'5T+G5T7VQI;F4L(&QI;F4L('-I>F5O
M9BAU="YU=%]L:6YE*2D["BL@(" @(&UE;7-E="AU="YU=%]N86UE+# L('-I
M>F5O9BAU="YU=%]N86UE*2D["BL@(" @(&UE;7-E="AU="YU=%]H;W-T+# L
M('-I>F5O9BAU="YU=%]H;W-T*2D["BL@(" @(&UE;7-E="AU="YU=%]I9"P@
M,"P@<VEZ96]F*'5T+G5T7VED*2D["BL@(" @('5T+G5T7W!I9" ]('5T+G5T
M7V5X:70N95]E>&ET(#T@,#L**R @(" @=70N=71?='EP92 ]($5-4%19.PHK
M(" **R @(" @*'9O:60I('-E='5T96YT*"D["BL@(" @(&EF("AG971U=&QI
M;F4H)G5T*2 ]/2!.54Q,*2!R971U<FXH,"D["BL@(" @("AV;VED*2!P=71U
M=&QI;F4H)G5T*3L**R @(" @96YD=71E;G0H*3L**R C96QS90H@(" @("!I
M9B H(2AF<" ](&9O<&5N*%5435!?1DE,12P@(G(K(BDI*0H@( ER971U<FXH
M,"D["B @(" @(')V86P@/2 Q.PHJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#$Q-"PQ
M,C,@*BHJ*@HM+2T@,30X+#$U.2 M+2TM"B @(" @('T*(" @(" @*'9O:60I
M9F-L;W-E*&9P*3L*(" @(" @<F5T=7)N*')V86PI.PHK("-E;F1I9B O*B!3
M3TQ!4DE3("HO"B @?0H@( H@('-T871I8R!I;G0@9F0@/2 M,3L*(" **R *
M(" C:69N9&5F(%-94U8*("!L;V=W=&UP*&QI;F4L(&YA;64L(&AO<W0L(&ME
M97!?;W!E;BD*(" C96QS90HJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#$R-2PQ,S0@
M*BHJ*@H@("-E;F1I9@H@(" @(" @8VAA<B J;&EN92P@*FYA;64L("IH;W-T
M.PH@(" @(" @:6YT(&ME97!?;W!E;CL*(2 C:69D968@(%-94U8*(" @(" @
M(&EN="!L;V=I;F=I;CL*(" C96YD:68*("!["B @(" @('-T<G5C="!U=&UP
M('5T.PH@(" @("!S=')U8W0@<W1A="!B=68["B @(" @('1I;65?="!T:6UE
M*"D["BTM+2 Q-C$L,3DW("TM+2T*(" C96YD:68*(" @(" @(&-H87(@*FQI
M;F4L("IN86UE+" J:&]S=#L*(" @(" @(&EN="!K965P7V]P96X["B$@(VEF
M9&5F(%-94U8*(" @(" @(&EN="!L;V=I;F=I;CL*(" C96YD:68*("!["BL@
M"BL@+RH@<F%T:&5R('1H86X@8VAA;F=E(&5V97)Y('-I;F=L92!C86QL('1O
M(&QO9W=T;7 L($DG;&P@:G5S="!C:&%N9V4@*B\**R O*B!T:&4@;F%T=7)E
M(&]F('1H92!C86QL(&AE<F4@<V\@=&AA="!T:&4@;F]N+5-94U8@<WEN=&%X
M('=O<FMS(" @(" J+PHK("-I9F1E9B!33TQ!4DE3"BL@(" @('-T<G5C="!U
M=&UP>"!U=#L**R **R @(" @;65M<V5T*"9U="PP+'-I>F5O9BAU="DI.PHK
M( HK(" @("!S=')C<'DH=70N=71?;&EN92P@;&EN92D["BL@(" @('5T+G5T
M7W!I9#UG971P:60H*3L**R @(" @=70N=71?>'1I;64]=&EM92A.54Q,*3L*
M*R @(" @<W1R;F-P>2AU="YU=%]I9"P@;&EN92P@<VEZ96]F*'5T+G5T7VED
M*2D["BL@"BL@(" @("\J('1H:7,@:7,@:VEN9"!O9B!A;B!A<W-U;65D(&QO
M9VEC.B!I9B!T:&5R92=S(&$@;F%M92P@:70G<R!A(&QO9VEN+" J+PHK(" @
M(" O*B!I9B!N;W0L(&ET)W,@82!L;V=O=70N(&AE>2P@:68@:70@=V]R:W,N
M+BX@*B\**R @(" @:68@*"IN86UE("$]("=<,"<I('L**R @(" @(" @<W1R
M8W!Y*'5T+G5T7W5S97(L(&YA;64I.PHK(" @(" @("!S=')C<'DH=70N=71?
M:&]S="P@:&]S="D["BL@(" @(" @('5T+G5T7W-Y<VQE;CUS=')L96XH:&]S
M="D@*R Q.PHK(" @(" @("!U="YU=%]T>7!E/55315)?4%)/0T534SL**R @
M(" @?0HK(" @("!E;'-E"BL@(" @(" @('5T+G5T7W1Y<&4]1$5!1%]04D]#
M15-3.PHK(" @("!U<&1W=&UP>"A75$U06%]&24Q%+"9U="D["BL@"BL@"BL@
M(V5L<V4*(" @(" @<W1R=6-T('5T;7 @=70["B @(" @('-T<G5C="!S=&%T
M(&)U9CL*(" @(" @=&EM95]T('1I;64H*3L**BHJ*BHJ*BHJ*BHJ*BHJ"BHJ
M*B Q-C,L,38V("HJ*BH*+2TM(#(R-BPR,S @+2TM+0H@(" @("!]"B @(" @
M(&EF("@@(6ME97!?;W!E;BD*(" @(" @(" H=F]I9"EC;&]S92AF9"D["BL@
M(V5N9&EF("\J(%-/3$%225,@*B\*("!]"@                          
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
M                                                            
:                                    
 
end

home help back first fref pref prev next nref lref last post