andrew@eleceng.bradford.ac.uk (Andrew G. Minter) (09/05/90)
I've made a few changes to my tty.c to enable nonblocking reads. The modified version has been in use forseveral weeks now and I haven't found any problems. Please note that the patch is relative to the virtual consoles version of tty.c for the PC. I'm presently running Minix 1.5.10. I think the changes should be fairly easily portable to other versions of Minix. Now all we need is for someone to adapt kermit to make use of this stuff. table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 nbpat.Z M'YV-*@*"H$,GCXLQ+MZP(9/@2ADR(*:4@0,"1 T0,6;HB!%#!XT8&'/D@*&@z MA<F!!0\FF!*&#H@@=<Y@!!D#APX9-F[."#E20<"?0(.J\"E01HT8+(S> %4y M0<4$%2NBH .GA0^">;ZT>4.F# @3(%!("7(%!!\00X1(*1)D20JS9ZE:Q?J%x MC9DQ+D/T $CQ=L]3D$D2/!"!0@J9=BP 8$FC)LS:1Z#D%,F3%<Y QN['--8w MSAS&8>QX#2-'3AK19%PP?1%X,%W*<-CD$5O$2A(K15B$C4SGK=RK!;]$'A-&v M<1DY+!2$$#Q8*F_?58%GC0Q'SILQNN60^<*9])RI</SN:-TG<&#.9<:L^?*Fu M#E7W.DJ>-(I4*0B3)EM'#?N;[M:N7X4U5EEGI;566V_Q$5=T=-F%%PAZ\>47t M"( ]19AAB"D&VF.1R4299<=EUA((W7D&FF@@D&8::JJIP)J%KTTD&VVVX:8;s M"L\-Q&!PPQ7'QG')+3<85+NYT9N.<_'H1G779;==B=]1I5M?*8SW5'D5G8=&r M>NNU]QX=\0DE9D!$&49##3:P0(,-(#6%'PAGIKGF3OBU$%B%(!3V$@A,CE'&q M')_=X1@=G]'QQF25062&=6VD.-!Q;4167(LO@J# "E'Q!H(;;[@A!AO7K3$>p MIH%5E(89_.TXG1L_FN&2#Q)2>"$(IX(PQQMME-&I5XG-X54:GS7&X6.Z089Bo M'12YV%J,L<U&11!3+/'%6E PD85N;7P!!QUR6)7MK77(X2>VVG)K%112/#'$n M%TY(H5L123Q196N4T1&N&^.-*6:9<-H@)PXR,/53J4A*)]R2UHT!PE[9;MNMm M#^BJRZX45D;5GY)?V)$&9@R7^W 01!"QUA135%S1Q:NVZE+'#ELUQ!-5.$'%l M>,LI%Y6>5,B1QT"'GE'&9IW-H=IA: !+HH\@E)$&'5MBYC.A27,:$QJZO>'Tk MSY]QRG2'E-I\<G"PS?ALM-,64>VU(#1LK@_?MB=N&3?FB/+!?3K)7=#@B1<8j MEI9F65%A/00N^."$%V[XX8@GKCCB0T6EPI ):'>W=Y#OQU2I*BRN^>:<=TZXi MLLNA>UL05!1!JY&3/8DW52G83!ED<] 18NQRU/$@7;3;[I(*5.TP*QQO\!:Bh MH8_*$:D;Q?&,J&4@+(KK:G<&IF<0?";\9Z"#%GKHAXHRZJCLQDO*QM!&;!P[g MB5NJ1RNJ94A]!AH@D-%2&+3.@7F*=H21!AMA?%J&:DE U:UT X<P (I6+B$>f MT[Q2!U_)86@!W-0;Z* ;7[D!(D:8@J-R!:@P^.Q1BNF0?%K0+QRH"0<XN ]^e M"#8WZB1L86GSV+G2M:YVF:Q@=(E,QC8&0[5]+&0C*QD+574PE?50ACYX6<QFd MYC5++:<BG/(4J-3'LK51@0I9^((1F!"$(VCP!Q@!@0[X0C,GW@Q#.E/>T]#Gc MG:%1H6B?(8Z&E+; JT&M?>UY7]7LF+4)%NTQ77LB2K(2-F=!2UK4LA:Y6L:Vb M+X#K;7$S$G22M*JZV0QR@Y$<E,"CFRA^*E1ZJPC?S/.WS'GNE*A,9>,J\K@Aa M:3)HE=O/*IF2REK:<G&@ X'HK$ ZTVGJE=[AI 2E"$K7E0%VX+,5MW0W2$<Nz M\T&\@X/O] 0\X6%&@9 2G_*XUSSOY5)3GIRBJ*)7RCWUZ7H@$)21M+>\[CV/y M?N [WJ0J4C[/ (U+ZXM:'N$G/SK0#UCW"XW^^.<_ KP#00TX&>6IKP%@J"!x MQX$@JK16P?9A4(/TX^ </.@5V87P,672U\!^ J<<R$!-(A$8F?8#!S3D80Y?w M$$,>9/<9B,I!6RZ=0\4(5BOP4/)@8V@/Z@+'%[@T<3\A\*G!_N,5L(B%+&9!v MBUK8XI:WF L<W/0RO;2ETO6ZUXHF$(5I@"%(CB!"//:3T]18%.<OA2&;JA#u M&\( !Z7F$&%-"HO&;BI3FD[28#K<:W(L9#FI[#6F,_W37^^JL@D1M:M/^:H<t MW(""(GQ!""#[ LA$-J\WT2 ')CP*#%28'Y;F%+$T?:@#W:I34F8*57954E#Ks M,%2N&E602(UM5I@:H*<22*H'JNI7L$I$K2Z,JW]I8@)Z&DY04NB2"6@AJ\K@r M*AC"H(R9_-F]R'C)/B2-#;Z"KF0I*U:RFA6M913E8'@*6[:NMJ5OW4M<YUI7q JZ=9-KQM#K6)QB#'!MH9(ED/!8?NZ7^DV]BV/;5UDM3O9REXVLYN5PKP p o end -- ############################################################################## # Andrew G. Minter, # JANET: andrew@bradford # # Lecturer in Information Systems, # EARN/BITNET: andrew@bradford.ac.uk # # Dept. of Electrical Engineering, # # # University of Bradford, # Phone: +44.274.733466 ext 347 or 326 # # Bradford, West Yorkshire, BD7 1DP # Telex: 51309 UNIBFD G # # United Kingdom # Fax: +44.274.305340 # ############################################################################## # Soon moving to STC Technology Ltd - Watch this space # ##############################################################################