www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1998/02/02/05:41:20

From: sos AT prospect DOT com DOT ru (Sergey Okhapkin)
Subject: Some tty-related modifications.
2 Feb 1998 05:41:20 -0800 :
Message-ID: <01BD2FF8.00D22990.cygnus.cygwin32.developers@gater.krystalbank.msk.ru>
Reply-To: gnu-win32-developers AT cygnus DOT com
To: "'cygwin32-developers AT cygnus DOT com'" <cygwin32-developers AT cygnus DOT com>

Hi!

I've splitted dllinit.diff I sent you some time ago into modified 
Philippe's patch to copy data areas of dlls on fork (I'll keep this patch 
in sync with winsup snapshots till Cygnus will receive assignment form from 
Philippe) and some my tty-related changes. BTW, rxvt terminal emulator 
doesn't works with the latest winsup snapshot after the latest Ian's 
changes in tty code.

console.cc		(FakeReadFile): limit bytes to read to 30000 due to Windows NT 
bug,
			kill foreground process group with SIGWINCH on console buffer size
			change if tty support enabled.

include/sys/termios.h	more constants defined.

tty.cc		(fhandler_pty_master::ioctl): kill foreground process group with
			SIGWINCH on window resizing.

 

--
Sergey Okhapkin, http://www.lexa.ru/sos
Moscow, Russia
Looking for a job.


begin 600 termios.diff
M9&EF9B M=7!R3B O=VEN<W5P+V-O;G-O;&4N8V,@=VEN<W5P+V-O;G-O;&4N
M8V,*+2TM("]W:6YS=7 O8V]N<V]L92YC8PE&<FD AT 2F%N(#$V(# X.C,Q.C,T
M(#$Y.3@**RLK('=I;G-U<"]C;VYS;VQE+F-C"4UO;B!&96(@,#(@,3$Z,C Z
M-3<@,3DY. I 0" M,3 U,"PV("LQ,#4P+#$R($! ($9A:V5296%D1FEL92 H
M2$%.1$Q%(&AN9&PL('9O:60J('!V+"!S:7H*( H@("!D96)U9U]P<FEN=&8@
M*")&86ME4F5A9$9I;&4L(')E<R ]("5D+"!F;&%G<R ]("5X7&XB+"!R97,L
M(&9L86=S*3L*( HK(" O*B!296%D1FEL92AC;VYS;VQE*2!F86EL<R!T;R!R
M96%D(&UO<F4@=&AA;B S,# P,"!B>71E<R!O;B!.5" T+C!34#,@.BTI"BL@
M(" @(%-O+"!L:6UI="!N=6UB97(@;V8 AT 8GET97,@=&\@<F5A9"X AT 270G<R!S
M869E(&5N;W5G:" M('=I;&P AT 66]U(&5V97(**R @(" @96YT97(@;6]R92!T
M:&%N(#,P,# P(&-H87)A8W1E<G,@9G)O;2!C;VYS;VQE(&%T(&]N8V4_+2D@
M*B\**R @:68@*&QE;FEN(#X@*'-I>F5?="DS,# P,"D**R @("!L96YI;B ]
M(#,P,# P.PHK"B @("\J(&EF('1H:6YG<R!A<F4@<W!E8VEA;"P@:G5S="!D
M;R!W:&%T('=E('5S960@=&\@*B\*(" @:68@*"@A<F5S*2!\?" H;W8@(3T@
M,"DI"B @(" @>PI 0" M,3$Q,RPV("LQ,3$Y+#$Q($! ($9A:V5296%D1FEL
M92 H2$%.1$Q%(&AN9&PL('9O:60J('!V+"!S:7H*(" @(" @(" @;G5M7V5V
M96YT<RTM.PH@(" @(" @+RH AT 8VAE8VL@:68@=V4G<F4@:G5S="!D:7-P;W-I
M;F<@;V8@=&AI<R!O;F4@*B\*( HK(" @(" @:68@*&EN<'5T7W)E8RY%=F5N
M=%1Y<&4@/3T AT 5TE DOT 1$]77T)51D9%4E]325I%7T5614Y4("8F('5S95]T='DI
M"BL)>PHK"2 @7VMI;&P@*"US+3YT+F=E='1T>2 H=2T^<V5L9BT^8W1T>2DM
M/F=E='!G:60@*"DL(%-)1U=)3D-(*3L**R @(" @(" @("!C;VYT:6YU93L*
M*PE]"B @(" @("!I9B H:6YP=71?<F5C+D5V96YT5'EP92 A/2!+15E?159%
M3E0I"B @(" @(" @(&-O;G1I;G5E.PH@(" @(" @:68@*&EN<'5T7W)E8RY%
M=F5N="Y+97E%=F5N="YB2V5Y1&]W;B ]/2 P*0ID:69F("UU<').("]W:6YS
M=7 O:6YC;'5D92]S>7,O=&5R;6EO<RYH('=I;G-U<"]I;F-L=61E+W-Y<R]T
M97)M:6]S+F@*+2TM("]W:6YS=7 O:6YC;'5D92]S>7,O=&5R;6EO<RYH"51H
M=2!*86X@,#$@,#$Z-#4Z,CD@,3DY. HK*RL@=VEN<W5P+VEN8VQU9&4O<WES
M+W1E<FUI;W,N: E-;VX AT 1F5B(# R(#$R.C(S.C X(#$Y.3@*0$ @+3$P+#8@
M*S$P+#@@0$ *( H@(V1E9FEN92!40T=%5$$@(" U"B C9&5F:6YE(%1#4T54
M02 @(#8**R-D969I;F4 AT 5$-3151!5PD AT -PHK(V1E9FEN92!40U-%5$%&"2 X
M"B *("-D969I;F4 AT 5$-)1DQ54T@), H@(V1E9FEN92!40T]&3%532 DQ"D! 
M("TV,2PV("LV,RPW($! "B C9&5F:6YE($E'3D)22R @,# P,# P,0H@(V1E
M9FEN92!"4DM)3E0@(# P,# P,#(*("-D969I;F4 AT 24=.4$%2(" P,# P,# T
M"BLC9&5F:6YE($E-05A"14P@,# P,# Q, H@(V1E9FEN92!)3E!#2R @(# P
M,# P,C *("-D969I;F4 AT 25-44DE0(" P,# P,#0P"B C9&5F:6YE($E.3$-2
M(" @,# P,#$P, I 0" M-S0L,3,@*S<W+#,W($! "B *("\J(&]F;&%G(&)I
M=',@*B\*( HM(V1E9FEN92!/4$]35 DP,# P,#$*+2-D969I;F4 AT 3T-23DP)
M,# P,# T"BTC9&5F:6YE($].3$-2"3 P,# Q, HM(V1E9FEN92!/3D]#4 AT DP
M,# P,C *+2-D969I;F4 AT 3TY,4D54"3 P,# T, HM(V1E9FEN92!404(S"3 Q
M-# P, HM(V1E9FEN92!85$%"4PDP,30P,# **R-D969I;F4 AT 3U!/4U0),# P
M,# P,0HK(V1E9FEN92!/3$-50PDP,# P,# R"BLC9&5F:6YE($]#4DY,"3 P
M,# P,#0**R-D969I;F4 AT 3TY,0U(),# P,# Q, HK(V1E9FEN92!/3D]#4 AT DP
M,# P,#(P"BLC9&5F:6YE($].3%)%5 DP,# P,#0P"BLC9&5F:6YE($]&24Q,
M"3 P,# Q,# **R-D969I;F4 AT 0U)$3%D),# P,#8P, HK(V1E9FEN92!#4C )
M(" @,# P, HK(V1E9FEN92!#4C$)(" @,#(P, HK(V1E9FEN92!#4C()(" @
M,#0P, HK(V1E9FEN92!#4C,)(" @,#8P, HK(V1E9FEN92!.3$1,60DP,# Q
M,# P"BLC9&5F:6YE"4Y,, D@(# P,# P"BLC9&5F:6YE($Y,,0D@(# Q,# P
M"BLC9&5F:6YE"4)31$Q9"3 P,#(P,# **R-D969I;F4 AT 0E,P"2 @,# P,# *
M*R-D969I;F4 AT 0E,Q"2 @,#(P,# **R-D969I;F4 AT 5$%"1$Q9"3 P,30P,# *
M*R-D969I;F4 AT 5$%", D@,# P,# P"BLC9&5F:6YE(%1!0C$)(# P-# P, HK
M(V1E9FEN92!404(R"2 P,3 P,# **R-D969I;F4 AT 5$%",PD@,#$T,# P"BLC
M9&5F:6YE(%A404)3"3 P,30P,# **R-D969I;F4 AT 5E1$3%D),# R,# P, HK
M(V1E9FEN92!65# )(# P,# P, HK(V1E9FEN92!65#$)(# R,# P, HK(V1E
M9FEN92!&1D1,60DP,#0P,# P"BLC9&5F:6YE($9&, D@,# P,# P"BLC9&5F
M:6YE($9&,0D@,#0P,# P"BLC9&5F:6YE($]&1$5,"3 Q,# P,# *( H@+RH@
M8V9L86<@8FET<R J+PH@"D! ("TQ,#DL-B K,3,V+#@@0$ *("-D969I;F4@
M5$]35$]0"3!X,# X, H@(V1E9FEN92!)15A414X),'@P,3 P"B C9&5F:6YE
M($9,55-(3PDP># R,# **R-D969I;F4 AT 14-(3TM%"3!X,#0P, HK(V1E9FEN
M92!%0TA/0U1,"3!X,#@P, H@"B C9&5F:6YE(%9$25-#05)$"3$*("-D969I
M;F4 AT 5D5/3 D),@ID:69F("UU<').("]W:6YS=7 O='1Y+F-C('=I;G-U<"]T
M='DN8V,*+2TM("]W:6YS=7 O='1Y+F-C"49R:2!*86X@,C,@,3$Z-# Z-#@@
M,3DY. HK*RL@=VEN<W5P+W1T>2YC8PE-;VX AT 1F5B(# R(#$Q.C(P.C4X(#$Y
M.3@*0$ @+3$V.#@L-B K,38X."PW($! (&9H86YD;&5R7W!T>5]M87-T97(Z
M.FEO8W1L("AI;G0 AT 8VUD+"!V;VD*(" @(" @(&)R96%K.PH@(" @(&-A<V4@
M5$E/0U-724Y36CH*(" @(" @('1T>7 M/G=I;G-I>F4@/2 J("AS=')U8W0@
M=VEN<VEZ92 J*2!A<F<["BL@(" @("!?:VEL;" H+71T>7 M/F=E='!G:60@
M*"DL(%-)1U=)3D-(*3L*(" @(" @(&)R96%K.PH@(" @(&-A<V4 AT 1DE/3D))
=3SH*(" @(" @(&EF("@J("AI;G0@*BD AT 87)G*0H@
`
end

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019