[comp.os.minix] Fixes for the more stable cron

ralf@ptavv.ka.sub.org (Ralf Wenk) (02/21/91)

Today I noticed again that Fred van Kempen's new cron does not start
a job when it is supposed to do so. Ps shows me that cron is waiting
for the death of a running child. The source shows that wait(2) is
never interrupted by alarm(2) because SIGALRM is set to SIG_IGN.
The uuencoded cdiff below fixes this and also prevent a core dump on
MINIX ST if there is no /usr/adm/cronlog.

table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 cron.cdif.Z
M'YV-*@*"&"/GC1L78UR\D9,FP94R9$ 8*2,&A P8(&+DT!%#A@X:-S+FR!%#z
M08N3 PL>'.,0HD2*%C%JY#B#(PZ1)!4$W,FSIPJ= F7,8#$C!@B>"D H59$@y
M09$P8]" *..&CIP\(-+,&8BFS)@U+M.X 4&GCAPW+$"$<1-Q+5:J5K&V"4,Gx
MJM@S9+LF7=ITC%DY<,FF:5,FZ]8R>+S6H0/1A5(J7:=6O7H4Q-RZ7;>ZI8/Fw
MKHN]1Q6$6 K"2ADY<](8U)$@AHL;"6#$> '#QHN<HT/G5@$BR&(T"^>PGL+8v
M#E404AQ/"=,&SAR#:8T CFAG+8@E99I333ME<)LZ; I3,>OF-&@5+_:.$#N&u
M31TRA7G,R3/G!9T\<,K,<8'&AWKV[L$'@GSTO3 ''73QY]])+5@T5%$@,-C"t
M>4T]%95D<1G&E5=@12066>2EM59;;KPUF5QTV>4&7IR506$"?LD!6%6"$:8As
M8HHQ1H9C($!6&%R4\7995/JI52)GGITG&FFFH:::&ZRYAD-L,KQPT6TE[;9Dr
M9;YQ%MQPQ1V7' C+-?<<6A)-!T)U8V&G'9K=M?%=>#V2=UI:4H3!AAD@/.3&q
M&N>EI]1Z;K3W7GSSU7=??OOU]U^A 2):X($).NK3I0$!Q9L,,=#  J<Y'+63p
M22AQZJD,,M00(8-[];'7JRN \ )O1+P!@AMO(+EB6FK4<2 (@)5UEF/H*1"Ko
M'6^D$1&N7T!%QY,HI& L"'M,ZVJLT^XE%AV6A2$6"F'(<<88(HIKA[1*;:N6n
MN&/LL%=4X1X5[AEV;-&%NYA>JJF#.7Q: T9(*06:K+P- 1A=A84! AMOG&%&m
M&N'Q^(1Q<MS!$&-Y%08'8':HYBL(!I5!K*!*9<4G"B@PC%</()CQ1GYNH,#$l
M$T<8D0031:0EPATBI) ""#VPC(+-.!^5@A-5,,'$S]6.E@ *R"K[,QEUP($"k
M#"FXZS34R9(Q==4HQ)#UEB#T,14;<Q36- @)I$V'&'68D7+#::$ KQQ&(ZWTj
MV%M'[34(5%O]<'BXSGV&SUJ7[*K )6-XU1=P6 4T""@,(<433A@]%QL,CX%"i
M:GJ4\8;<EF..^,! Y@&Y52WX4!X>W I=>N8J')TT$^XR:!$--?A+PZHGO=KXh
MK" 87 ;":BW<\. B*S7Q:1:G@7&+(&Q<1L=O?!SRR .G<;+AD[L,L\PT$YTSg
M"#OW_'/0E)N?]^U,+YF RN&_3!4*(KP GQTON $>&R+0&<_XICBRN0UN<E-9f
MW>[VOKTE3BE<DQK@P,:\PJGL=(PK6>I6AS?978YV*=A<YSZ7AM"-KG(?Q* &e
M3\3!UKTN=I2;70-QIZE\C6HG%K%!##YE@YL$C&W$NX*WN.4RO 6!"4&00A- d
MD)HSN$%/W%/*T_SV,SB$P5=EB):[!.8TXDT!#8L!F1GXY!8FIL&)>MK/4=+Cc
MM"8^D0THF$(2CG!$)7)GCE^8HQ/&)L4(_DU/X6I#V/@(@KTD@'BUNE6N.K.Bb
MEBTD>7?H3'C2<H<A1NLNCL1;]O!F%S:084;<TYT,;- [&=Q !L";D!2#.,1,a
M]@:)2C0C&MD01;;YL8I73)L67]5%WD !,%8$3,:R4I73R*%JSS*(&$%02>E%z
MBWMM/.,;XSC'.C8A+<QRUI,(.<6N_0R0<A"DV+98R%72RE:XTA5>B@A)29:!y
/DI9, 2;9N4FN0.R35.$>x
 w
end

-- 
-- 
Ralf Wenk -- ralf@ptavv.ka.sub.org