klamer@mi.eltn.utwente.nl (Klamer Schutte) (04/08/91)
Here follow my patches for rcs. Everything is relative to the patches earlier posted for minix-pc. Makefile thinks you have c68 and the gnu diff. Should compile with ACK, however. Don't know about standard diff. (You need a 32bit int compiler for gnu diff.) Follow the directions as in the minix-pc posting. Be shure that we you are making conf.h your about of conf.sh comes into a.h. Klamer echo x - changes.ks sed '/^X/s///' > changes.ks << '/' X1/4/91: make use of stdarg.h X redefine va_start X define va_dcl X fix value of vfprintf X hack to make output of conf.sh go to a.h / echo x - Makefile.cdif sed '/^X/s///' > Makefile.cdif << '/' X*** 5.8.1.1 1991/02/16 21:28:44 X--- 5.8.2.1 1991/04/07 17:08:24 X*************** X*** 1,4 **** X! # $Id: Makefile,v 5.8.1.1 1991/02/16 21:28:44 root Exp $ X # Copyright (C) 1982, 1988, 1989 Walter Tichy X # Copyright 1990 by Paul Eggert X # Distributed under license by the Free Software Foundation, Inc. X--- 1,4 ---- X! # $Id: Makefile,v 5.8.2.1 1991/04/07 17:08:24 klamer Exp $ X # Copyright (C) 1982, 1988, 1989 Walter Tichy X # Copyright 1990 by Paul Eggert X # Distributed under license by the Free Software Foundation, Inc. X*************** X*** 73,91 **** X #DIFF3_TYPE = lib X X # GNU diff -- must be version 1.15 or later X! #DIFFPREFIX = ${RCSDIR}/ X! #DIFF = ${DIFFPREFIX}diff X! #DIFF_FLAGS = -an X! #DIFF_L = 1 X! #DIFF3 = ${DIFF}3 X! #DIFF3_TYPE = bin X! X! DIFF = /usr/bin/diff X! DIFF_FLAGS = -n X! DIFF_L = 0 X! DIFF3 = /usr/lib/diff3 X! DIFF3_TYPE = lib X X X # Set SENDMAIL to be a comma-separated list of strings that are a command X # to send mail. The first string should be an absolute pathname. X--- 73,91 ---- X #DIFF3_TYPE = lib X X # GNU diff -- must be version 1.15 or later X! DIFFPREFIX = ${RCSDIR}/ X! DIFF = ${DIFFPREFIX}diff X! DIFF_FLAGS = -an X! DIFF_L = 1 X! DIFF3 = ${DIFF}3 X! DIFF3_TYPE = bin X X+ #DIFF = /usr/bin/diff X+ #DIFF_FLAGS = -n X+ #DIFF_L = 0 X+ #DIFF3 = /usr/lib/diff3 X+ #DIFF3_TYPE = lib X+ X X # Set SENDMAIL to be a comma-separated list of strings that are a command X # to send mail. The first string should be an absolute pathname. X*************** X*** 110,116 **** X #O=s Minix ACK compiler uses .s object files X #O=o All other compilers?? X X! O=s X # Decide what C compiler flags you need. X X # Optimize. Put in options that work well for your compiler. X--- 110,116 ---- X #O=s Minix ACK compiler uses .s object files X #O=o All other compilers?? X X! O=o X # Decide what C compiler flags you need. X X # Optimize. Put in options that work well for your compiler. X*************** X*** 117,123 **** X # Options to try with GCC include -fdelayed-branch, -finline-functions, X # -fomit-frame-pointer, and -fstrength-reduce. X #CC_O = -O X! CC_O = -F -D_MINIX -D_POSIX_SOURCE X X # Make all initialized data read-only (not just string literals). X # This option can improve performance by making initialized data shared. X--- 117,123 ---- X # Options to try with GCC include -fdelayed-branch, -finline-functions, X # -fomit-frame-pointer, and -fstrength-reduce. X #CC_O = -O X! CC_O = -D_MINIX -D_POSIX_SOURCE X X # Make all initialized data read-only (not just string literals). X # This option can improve performance by making initialized data shared. X*************** X*** 141,147 **** X #CC = cc X #CFLAGS = ${CC_O} ${CC_R} X X! CC = cc X CFLAGS = ${CC_O} ${CC_R} X X X--- 141,147 ---- X #CC = cc X #CFLAGS = ${CC_O} ${CC_R} X X! CC = cc -c68s X CFLAGS = ${CC_O} ${CC_R} X X / echo x - Makefile.uue sed '/^X/s///' > Makefile.uue << '/' Xtable X !"#$%&'()*+,-./0123456789:;<=>? X@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ Xbegin 644 Makefile.cdif.Z XM'YV-*@*"J.$"AXL8!Q/$R)$CQ@L8,E[$L %"1@P=,G#HH$%#08N/ PNZD)%Pz XM8<.'-![> !'CA@X8&F5T#$BSIDT5"FBR9$$#1$T%(4", $$B"1D=()J$65/&y XM3!HV95C8"6D080R6#!U"E$C1(D:-'$'(>?.&#H@B>. 050!"*(@A;^#DD9/Fx XM#!JS*(:DP(I#!@N^./XNQ)$#Q)4P;.B4D0."2IHQ:/*P==L6KERZ=LV:A %"w XM3!X04,+487/VS)G%="8/;4LDS1PZ=,7444P&1!TW9!:#8/.XC)LY93I_IH,Fv XMN!$Y98)/>6.&SITPR$$8>7.;3!@Z:=ZX^9O$S1@7'D'&X GBXT>@;HL>3;JTu XMZ=.H4PD:)'G5I-:4,%:V?!FSYQHV8;2A&UIJD:#:6W'-5===(.2UUV!^ 298t XM#H09AIABC#D&F61MK8;@90MJQA!GGH$F&FE%F(;:@:RY!EL:LM%F&VZZ\3:&s XM;\ )!P)QQB&G''/.06<<=;A=E]UV('3W74XW-8F33C?,P$)#/M&D&A%)&&'$r XM#%]0D04418#0PVXP3G;@$4Y4 0(9:9AA1GDM@-!&':]U%IP=B\UQ)$L'U0#"q XM&XP!B"%Z(V"I)112%&%$$EB(2=0>4@PQ!992]/$"H88:X2@)>V2*J**,]L&Fp XMFYAF:<071C 1Q!%3.-I"&&Z4JN473#@:@ZQ;;MJIJ7W,@"N77H+IJ!AIQ!H4o XM>B!DZN@+=,KQ K%NO#"J&<AFBJJJK+IJ+&NFTNHH#-6:.L.RS;[ FQC2MFF&n XMKT$E*VZ77X8YYKEFMJ5: E.48=8413A!1!-!)%$K'6_8"4(8((SQ1AMMA-$"m XM<'! =UT9M?%6)W,@O$:7&V?,L2,:UQT<'<(*,PPK&?<2G+%OM37\E MM45$<l XM"$[)4:?&Q9Z1,1K4L5&;&,'!>K 8<[S!QFS!14R<&P&6 9YY($0YY57FM7#Ek XMN\'*2Z88];J%IIK3PBDGG68!#0*>-N]IE9^ [C:Q'.AYFNBBC8[)::23)E'Ij XMI4$I:_>NA\X=ZK1Q=YOJJJV.^>JVUM8ZYJU]BZMKIKT6KB6P\0Y;K)DK".4Wi XM",S.X2RTZ9+:>:&&8YMX>;&>WOBW"K@N^9BA.WMNZ>O&[CG6F<];9N==CX"Oh XMOB#PZR_ N]8L-DD+]SPPV5$+,?$%;OXYYLX<^PQ<2$+>7#"SI^<<L' X29Gg XM&"_'/'/--[_(\<X]_QRT&T,7?;1B("B-!M,"@N=DDTQ2 4MB ,6Q& B50J(f XM:I[0@SDDH G%2@,>0!"$(2P!?&V PWL80Z<R>,P%'GN#&-10AC&8Q2E0F<,"e XM>_"&! 2!#:0I2W$84S(-0L5F/_B!F=K%0!5V* %$*&$:<@.".X#,+$/ H UUd XM8P8 =0P$>: ."-R0'#* QUX= L$3X("=-J1!#TYK"Q1F X)B_8F+1]K>$8L(c XMJ#44L0PPI%G;HE@'&BYLB7)XFG@(:$ $5FV%#H2@&R1(00LJ<8.V <X'0SC"b XM$I[P/3X4"@-;^,(8\LB.&=S@''*XP[9,\EY!',,0@V/$D"6QAHAL8AB>2,<Ia XM5O&*(#C0%KOXQ3""AHQFC MVM*/&D-VAC6^,HQGF2!U,XM%__[-) =X P/*z XM8%P_R>(LTZB\'<GA,W=( W% <(0A)+%88S@:$5M@AMP * \4:X$8IN<=-/R%y XMG,7B#17)>1L3II$%!R+GPK1)SND)J 5P>$.Q,/27DY7'#!KSS1F(TP+DD*$.x XM-X+E"+SYA2>XZ@GHH:A%%:>I%A#A"TU(@A,859Z/0N$)4V#4%Z;PA"I$J@C!w XM8P]3#A;'"&(',;6LC77H@##DA($,+= .&SZ# C>4!01J(%O&W*<SWF (,7-(v XM@40;@P;7G'&7]!N#T-*0P;'@*7^+&:8<&N:=X)2H86O(61D'>5/>@%&GUT'8u XM'$#F4#W&Z8#-C,$SX70>::*1E]6$#3:UB09N>G.MX:S#.,L)QS"@$ZCKA!5Dt XMWND4-\BS#/3T#E;G@,\LZM.+=.AGTP J4#<0]&#F(V=".<90AT+4::K1Z$4Ss XM.H2*NNJC(1UIHSSZA9.F% LK;>E+8ZJ4F2*&-#9- T[?NJ:XBJ4,/PVJ98EJr XM5+,DM7T;:ZHV%P-5J1Y(9E;5Y9ZT2C^NPL&K20LKH,AZ(QVA5:W)72[%FLO3q XMG0G)B@%,I@)U$@,:C*>_*XFF4 X[IC&,(;:'R];?--J'1U&T4IU\2Q(+?."Vp XMO"7!J^,4@QU<6PAC,990Z^]_:;"2/W:(P FK\( QK*L-:[C#?8@PB@U<GC'8o X3 >1O+#J6ES;)S3XQ5_P<"SM!;"2n X m Xend / echo x - conf.sh.cdif sed '/^X/s///' > conf.sh.cdif << '/' X*** 5.6.1.1 1991/02/16 21:28:44 X--- 5.6.2.1 1991/04/07 17:01:48 X*************** X*** 1,6 **** X #!/bin/sh X # Output RCS compile-time configuration. X! Id='$Id: conf.sh,v 5.6.1.1 1991/02/16 21:28:44 root Exp $' X # Copyright 1990 by Paul Eggert X # Distributed under license by the Free Software Foundation, Inc. X X--- 1,6 ---- X #!/bin/sh X # Output RCS compile-time configuration. X! Id='$Id: conf.sh,v 5.6.2.1 1991/04/07 17:01:48 klamer Exp $' X # Copyright 1990 by Paul Eggert X # Distributed under license by the Free Software Foundation, Inc. X X*************** X*** 166,172 **** X #else X # define P(params) () X # if !MAKEDEPEND X! # include <varargs.h> X # endif X # define vararg_start(ap,p) va_start(ap) X #endif X--- 166,172 ---- X #else X # define P(params) () X # if !MAKEDEPEND X! # include <stdarg.h> X # endif X # define vararg_start(ap,p) va_start(ap) X #endif / echo x - conf.uue sed '/^X/s///' > conf.uue << '/' Xtable X !"#$%&'()*+,-./0123456789:;<=>? X@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ Xbegin 644 conf.sh.cdif.Z XM'YV-*@*"J.'"AHL8!Q/$R)$CQ@L8,E[$L %"1@P=,G#HH$%#08N/ PNZD)%Pz XM8<.'-![> !'CA@X8%VG@4!"PILV;*F@*C,&"HDT%($","/%"3!HW+^:@ 2H4y XMQ),Z=.! !2%ER!008]ZT@9.&39D6=-*T*8/UC1LS:<[4D1,FK%D7"D* 2$*Fx XMQPD2='64/>M"*0L[(0TBC,&2H4.($BE:Q*B1(P@Y;][0 5$$#QP0)$XP'9%@w XMR!LX>>2D13/9) P08O* @!*F#AO*9\Z4D4-G<P(B:>;0$2T&:ADR(.JX(3,;v XM!)LT8\JXF4,V-0@Z:,@:D5.&[)0W9NC<"4,=A)$WPLFT36.6Q5PW8^ &]0B2u XM)\6/'S<3-8I4Z6:G4*5.KGHUZ]:N7X4UUEYHJ<666V[ )1===N%%AEY9\>47t XM8 091!)A)AV6$@PKM?123#B L 8;88PE!V668:994)QY!IIH9Y!66 ZG.<>:s XM:[#)1IMMN.G&FV_ A5?<<<DMUYQJT$E'G778:<>==. --UYYYZ7'E$XX98DEr XM2S;8P$)+,H#P$XMEL,&<;<2AY0994* !W<ESI$"""BD8%L:9H 00A-!+%$$q XM$45 48031,0E5 ()'#4&&W40!P(/=L IQQESN("&#[8I1P:>:):A)EF1LC7Ip XM%[IQ1P<*8<#! AQS1DHJ'::BRNIFFG(*'Y=>@@D"?"W0:F89G7ZZFIMPMB$Go XMG7:RF&B>>_;Y9Z"#%BH79XFBQZBC/.@FWJ268JILK68$>Q2HDI[Q:JRIKMIJn X*&.?2)FNR0H&K *"#m X l Xend / -- Klamer Schutte Faculty of electrical engineering -- University of Twente, The Netherlands klamer@mi.eltn.utwente.nl {backbone}!mcsun!mi.eltn.utwente.nl!klamer