archer%segin4.segin.fr@relay.prime.com (Vincent Archer) (11/12/90)
Here is the fix to the accounting problem that got mentioned last week in the newsgroup. This patch is intended for the login.c with my patches, not the 1.5 one, sorry... This forbides the user to call login without using "exec": login's parent must be either the old INIT (pid=1) or FvK's new INIT (pid=2). Also, if you invoke login as "exec login", an additional accounting record will be written to "sign-off" the previous user before activating the new one. This does not solve all problems (if you "exec login", then fails to log-in, you're still shown as logged in by "who". Should sign-off first...), but it's better. [Uh, this was compressed and uuencoded on a series800 HP computer, not under Minix. I hope compress is compatible... uncompress is] begin 644 login.cdif.Z M'YV0*@*"8//F3!HW+L;$2$ %31T03M[8 0$"!X@8.73,D*$#1HR+.7+ 4-"B MY,""!Q,R= A1(D6+&'70P"$S!TB1"@+JW,E314Z!-&"PH%$#Q$Z2)H,.O0&B M9$D%%(TV!9'&#(@78@Z^F(,&Q)@P;MR\H0-"3)F37^F4(<,"!!TY>:[6F2,' MJU:N4"FJ &'EX)@R;L@&D3,&31DY((+4.3.7+$:<4?>V #'W+!TZ>=R$:5,& M10JW;T"8.4@&1!@Q;^J0O1Q7,V<%*_3R]0M8,&'#B"/:*=/&+.+'(V-+G3P: MS]J3!MVTD'BX!<'DIL>,21WXX!D7>8V^R)MWA%\V=<B<Y3$GSYP7F.&4F>," MC8^?/>/#!U$C!PL;18]2S%L&CUHY;GB%1AB(J<"::YVEL -W(8 P!QUAT)'& M& (2:)05A\V1QAL!]@"""$"@,,)G3#QQ1!).7.1"##2 @ (,.+P@@PPOB)2" M" M2=-!J:7#V16ITY%@A8I7)L<5&70A9F(7/(7AD#4DB-9D-,=S'E%,M<$=1 M?_\%N&2!!VZ6H) *-/A@A!,.>6&&&W;X88@C@E#BB2G&L&)1*,00PPLPU@C# MC4+NZ%:/9?RHFI(#$CG'84?*$"5%7R+GY Q0+AC?I?/% (,-+.AID7Y1W8%& M&FR<A8(<981!!@IFL.5BI"I\9L(;;(@76%L:ZE'&&V:@\* <=8Q!EFIMP)%" M"GDEH*RR/7B8ZZZ]_AKLL'04>RP(>R1;E8NTVDJ'"ZI] 4<:I34+PAEET#'N MJM>*@6H8:PB9 !L' ?;&"BL(25$?V0U4KUA&.9N&KKSZ^M:TE%5K[(*3D135 MMBBPL6@9:[#J:L0<GO$9O6[8V]84112QQ!<@4_&9#Q[^B:W#";R[:JMMH0"K MK-W6ANO T!H,K+ )6ZN@P_OV.P9!BUK\\WY17;77$*5:"*1;AH'0\1T.OF6= M:&F442M[VDEY$8R=QG"E4_V*2JJI+EL<\\P@S%JKS0[B7+"T/!-K++(4+<NL MP 1'>W#="E^;;=X0UQP8N'2(2RX(YJ*K+KF>?>9NJO'"!D("AG\;;GIG>4A$ M$4$0\0444CPQ1!%33"$OQ_;BJR\(_";-.L J\)TSW=1:^_K0;Q3=ZM$@]/O" MTDTC]C0=44]=M1Q7CZ8U&5RKL-VE\NETT0Q5L@B#43KU6QM<B"M>[KGIKNL9 MF4D/#\(5S*MEVOI4- $%"*A.)P<9+G3=H(Y6H6 QXR!X@WK<@((KQ \*;7G" M%ZY0.B<P(0O7\@$(5):M!B4 8A(K \74-D$F?"QD(RN"$XAPLI0QX3,5O%P" M[M"^SL#L58DRBJR^EX>;]4UG"+/;L19DP=A=CG>^(P/P@I:^O4BA#"Q,@_N0 M=Y8J'! $-,R?]+P6@QD(A44R: K9DA;%<*T+@(XS'_"$MQ?V*?$L88"?_.A7 M!OOA3W\/Z]__/"1 P!3P@ E<8 ,?N (%!@$*4! A"4\V0126Z7*%>]OA-I<' M]3#.0U4 F11&5[K3I>XS.3BDLKJ8.,X!\'.AHZ3I4*<Z3:ZPA1R460QCU38: MVO!V?\O=W7BH0DY^P9.0E*0H+5G*'FHRB6I))=M,X,JXW1!W/9MELH#H0B&^ MSH<44=\1@6F9J#EQC5'L&O5ZDBDJ=>H&600517[EAC' (0\HL"7KVL*:5Q9, MG?7:H?<" [[-$0J $N*,__)9*++$ZD]DVA]5Y-@J -:1@$+ (P@4R, G.!"" MG^%!(=E(ASH B):'Y)^+,KC!%\+ @R F<B^(,@2=M"0%E1?$. PP-(P$8KT MC L=0O-2,2@,:Z62XG8L2$UAKG*&,76GWW8F2WD*%)I>(5HS@>?#$0"&#-M2 MGQ!"-Z>N.>4B-IC!-[.(I7Z1TYSHA&?'V(D9H:8SIN%CG3RYB%9[<@:?A-HG MH6XI0X R*(XNFF, !XB"A,HOCPU]:!^_\,= CO!:$E49JBIZT4-F5&F)8>E3 MH786&H*&LF6YZ6AR"D>*]/2%JK00*XD95&/"DJC)7&M4F&DT(37UJ5'=RU2) M4-4I;I,G\Y'!IE@@ SUQ+R!>TRVG>FL#+3XE:;#B"@!%8!<W; 4-.%*6^KCR M CC<X0M<T1H;L/8\$-@A#. YRQ21NTJNR,!#S)U+7;+B7*Y$5WUCP0T(X- [ M#66%7ICIVGZ$,U 7A5&,()"@# P9FP0\B Q?.(P<4"""YQS$*V IRUDJ4QH. ML2$N$<+L3.$PD#+LA@TNX((;1/"S O='B7DJ<53X%1LR@N"(BR++'-[P5EYA MEG7S)9"8_C,'JG@I#(NB;%P&M!L) P8$;0"R8=XX7KRB8$/"8L.+VD*%))CN A"$6@ @+;1J SS"&B$STQ'5(L).^TJ@Q6<8*)LDR%+"@ end _________ |\___/| Vincent Archer | \ / | Email: archer%segin4.segin.fr@relay.prime.com | /|\ | |// \\| -+-----+- "Time is running fast..."