Mail Archives: cygwin-developers/1998/02/02/05:41:20
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 -