[comp.os.minix] GNU Emacs diffs posted a while back... missing files

spa@fct.unl.pt (Salvador Pinto Abreu) (04/13/91)

Not long ago, Alan Bleasby <ajb@dlvh.daresbury.ac.uk> posted a set of
patches to GNU Emacs 18.57 to make it run on Minix ST.

I finally came across sufficient disk space on my NeXT that I could
setup a GCC 1.39 cross-compiler and assorted goodies, and started to
compile Emacs 18.57 with ajb's patches.

*BUT*, two files were missing:

	src/m-atari.h
	src/mhacks.c

Could anyone either mail them to me or tell me where I can get them?
--
-- Salvador Pinto Abreu		<spa@fct.unl.pt> or <mcsun!unl!spa>
				Universidade Nova de Lisboa, PORTUGAL

AJB@dlvh.daresbury.ac.uk (04/14/91)

Oh dear,

I sent these files quite a while ago but they must have got lost.
Below is a compressed, uue'd shar archive of m-atari.h &
mhacks.c

Rainer Orth has sent me some mods to the original diffs I posted;
once I've had a look there may be a repost.

Alan Bleasby
SERC Daresbury Laboratory
Warrington UK
Email: AJB@DLVH.DARESBURY.AC.UK

table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 missing_00.Z
M'YV-9<:@>0,"#X@6(-JT"$,GC)PT+M HF%.&#(@3+[Q@>3'GA<<3('PD7-CPz
M8400/'A<?'%"P485(T&82<.FC,PW<D T*7.&89DY=$#8P &CZ(DY+ER"6#KDy
M#9P\#\^@"8IB2 H0,7+@J '"B)PR-J>\,4/GCD.;1M[4<4.&89HW;EB 2.)Fx
M3%(L+JF@23-')DV;?$' <1AT+(@C3JJ *-(FS!BD+ETB5LS8<=_ 9/C2>2BFw
M#IV*(-*X 4$'C<V!<&R69A@ZZ!V:;$"(L5F'HIDZ;%BX[!ST2A(J2)Y4H0(Bv
MB),L(*X$D2+%.)4L+I8Z(1C&\\"<.$%D!LK9,TZ7CL>4@4.G[]<Y<.#.22.&u
M9AHZ>4A3=Y,'KDTSV4O;'*.^3)PZ9=3U$PB&U2;:&:VYE!U^.=UAFGXYO0<"t
M17+8,6 8] E&6!ICX.:08'7(D1Y%!#:(TQI]L18&&[FYM%9-<_1EVH1AY-'7s
M' 2)!L(=#]%Q8'0@2%&&&67D1 =!^AV6V&*-/798@$6N" (4=8C!!H<N,<%Ar
M@"0R*!-NL9%11D,T0887%D58*$=];@#6UQER8/B91:G)T09?Z\$E'PC\/257q
M&V]D9D9\&%KTU7:;L>=9&9(M6=EC<O%&H!MLQ+>6F$;.R!];[[WE1E]BSC$&p
M9Z#IJ%^CE#79UQ%0QAD;E59R"(*6XGU:!I#%\>E4?(:5%MB5M9+(ETMSU ''o
MB* ="0(:85@H&UBCG9&&A:,I6U\=(*P(%X*OE:9DJI9-2-"U+HV!(0AKN/'&n
M'2!<FU-44Z7(%@CGI?<I>^[Y^!.0200UQT"X631;:*.%X=),-8'@1AAM@#;$m
M$U!DD8031P 9!*!N(/@&A*3ME?$<<B79)U1I2!64NCZ*!]Z\OO:%\I8)U1;4l
MP'"<5Z2%%NFY8FQ]IK'O4BJ\$-F9+\"DUWUOL+CN@1U_9=,<>;0A1M)O3@N8k
M&PPVYJ.><"F5Y'IZV&28'0Z]59MV#(5!6AZI(06TT&>.(.9,;8(P17!24"'$j
M;U-@94,""10-@A-U2%TD@6;(]MYE!4]X75!!#RWWD*+9-+'>?(,P@PR "TZXi
MX=@EWEYY!&<[FFB0P^W2Y'3;Q,03%.]-1=^;=P[3Y[.%KCCI.JK-QK8@1$XTh
M3$,5!<.R8?3U^QT_T=&"&X7G#IH8>7R6;5^  C5AR6ZD,9.Y;J0N^=R5@[#Wg
M$5\4X00121@WM.!87!ZS]F7@ 0>P[U6Z_1ENM%#_9_,2WNK(5[<B8 $*3$C"f
M$'[SA2DD 3'IPP(5U$>$]\&$")2KVT#8I:R&K,$F:A/(APJUO_[]+T 60=U\e
M"$:'NRP%!$\839,\-B '%6D_S(K0C;A7D9#MY3(I4M@;6N 4( D0"ZPKGP,Ad
M:, )KN\+0T#"<E PAJM0,046M%N-.A:8&98O,&HK7E&"ISHD$M F;1 C#(;Fc
M$L%5@43P20T+Z<40TV3J7&I;BZ="1I"OU.PG 0J*EM#SA2>(00T!$5_<SCBXb
M)WRA"DY( NR^\!PH%"&+1$C;VN1HF-^%P2+-BM(9RB"7Y-&K#)\DD&<0AZZ&a
MM<&(92Q:$NOVNB 0X0M!L$(1*)D%2VI'+58JPQ$%UQ0WJ"DHJPF*"DW'0IX<z
M+IFAZ4L,QN@EW[TAE:&,TRA9&0,7'(^,%IREZYY@2USJ$HI6H (*\&!%%*"Ny
MG>P,'E:*XLT4I."((_#>W$!0A2D<H8TJ$"<(I'C.(##A=4,(@O $Z@1'2J$(x
M30@"% :809M,4((-I,)RB+-&)*+0>Y+3YY!T,K$DQ.U2(TV@$#)J'"(LIX)Fw
MK.BLDK#2*6AT?2\%P0MJ(X<7_,Y<;/ I>X0JAC%LS@4&BVGK[*;1O'W!"$E@v
M0A'ZQB<YT $&+GC#ZCYJ!C;B16@!&4A!#I(09HT!12X8PT1 @Q&-<,0C+ E)u
M61V#UC&@1"48:0D213,&-M1!3"B!6D<\,X>%-2PB/@#HA!J2,C[E4$-DV $Xt
MAY>MJ5GU)CD14V?.(*V,338,EJ4#"K"(A3VX) &HRU8/8+"#H26@9J@S PI$s
M %J<!,4,<GA#&P0SAM7BH01XX((;1" 7%:# !&I; 0AD8,_68B$! $W &F"#r
M@E'2 0YI(,-HY6*#%$A6> FHWWM0$ /ONJ0/7A5<$T23!H-0I QMZ(NR!L8&q
MNC)-1SAJF*\^)BXN A$$2EG*>MIP/T(I+'J',XQ94;2G\R3-65\ATE<$U!=\p
M,C*B!PP"<*3JA'G*@ 9#^Y=MY_@&]("%#*MUK@AS H4AI!C 9TKM6AA6!A00o
MECMU& ,=2(MC'8. L(:UB0INO)D<T\&YIGTN4-QBUQX'!<@T5EB4>P"") -.n
M!'?J'AZ(>]H$B" ()4D#4[G\7"_'@,Q7K@&:O:S&-8O@S*?M@W-/.^3R.!D$m
M5 ZR<Q/P%3J$R TH@(%YL8#>,UGW#MKMC!E(N^+@*1K)I[7N&!"- D6S ,-0l
MT# 2.#SH0KLDM=:% YS@@ +LDH&TJ34UI)_;YS^7.KN='EIJ*7+=4;_ZU)\.k
0GV"RNVH^C\G5IH[UF10@- +Lj
 i
end

spa@fct.unl.pt (Salvador Pinto Abreu) (04/16/91)

While we're on the subject of GNU Emacs...

Thanks for the files, I had it already worked out because news latency
is a bit too long for my itchy fingers :-)

A little hint to GNU Emacs users: add the :km: attribute in to the
`minix' definitions in the /etc/termcap file, to be able to use
`Alternate' as a Meta-key.

Now for a little fix that allows the use of Meta together with
Control, which comes in VEEERY handy for GNU Emacs users. Patch file
/usr/src/kernel/stkbd.c with:

*** stkbd.c.orig	Mon Apr 15 17:31:03 1991
--- stkbd.c	Mon Apr 15 17:31:16 1991
***************
*** 304,310 ****
  		c = national(code, c | 0x80);
  	if (control) {
  		if (c == 0xFF) reboot(); /* CTRL-ALT-DEL */
! 		c &= 0x1F;
  	}
  	/* Check to see if character is XOFF, to stop output. */
  	if (
--- 304,310 ----
  		c = national(code, c | 0x80);
  	if (control) {
  		if (c == 0xFF) reboot(); /* CTRL-ALT-DEL */
! 		c &= 0x9F;
  	}
  	/* Check to see if character is XOFF, to stop output. */
  	if (
--
-- Salvador Pinto Abreu		<spa@fct.unl.pt> or <mcsun!unl!spa>
				Universidade Nova de Lisboa, PORTUGAL