Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!know!zaphod.mps.ohio-state.edu!wuarchive!udel!mmdf From: andrew@eleceng.bradford.ac.uk (Andrew G. Minter) Newsgroups: comp.os.minix Subject: Nonblocking tty read patch Message-ID: <29485@nigel.ee.udel.edu> Date: 5 Sep 90 12:50:15 GMT Sender: mmdf@ee.udel.edu Lines: 64 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 %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%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-(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,LVVG)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\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

f MT[Q2!U_)86@!W-0;Z* ;7[D!(D:8@J-R!:@P^.Q1BNF0?%K0+QRH"0T]#Gc MG:%1H6B?(8Z&E+; JT&M?>UY7]7LF+4)%NTQ77LB2K(2-F=!2UK4LA:Y6L:Vb M+X#K;7$S$G22M*JZV0QR@Y$,J\K@Aa M:3)HE=O/*IF2REK:\[CV/y M?N [WJ0J4C[/ (U+ZXM:'N$G/SK0#UCW"XW^^.<_ KP#00TX&>6IKP%@J"!x MQX$@JK16P?9A4(/TX^ 9/<9B,I!6RZ=0\4(5BOP4/)@8V@/Z@+'%[@T<3\A\*G!_N,5L(B%+&9!v MBUK8XI:WF L