Mail Archives: cygwin/2000/02/22/09:11:51
--Boundary-=_VTRRbljpTnsNFWZqfjMAfAdrrWso
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
Hello there,
i have a problem with the structure termios. At my linux system i
used the termios.c_cc[VTIME] for timeout for receiving bytes over
/dev/ttyS1. At my linux system this functions great, but not at my
win98 maschine. Here the program waits till the end of the world
without breaking cause of timeout. What i=B4m doing wrong??
Also i have another problem with receiving bytes over com1 at the
same program on my win98 maschine. When the programm receives ca. a
10Byte-Block then there is no problem. But when a Byte-block > 10Bytes
then the bytes are not correctly received. But when i run linux at
this maschine, then it functions great. The pitty is that it must run
on win9x, but i don=B4t know what i doing wrong? I also didn=B4t find
anything about this in the mailarchives.
I=B4m using a Pentium III with onboard serial (16550A?!) and the
cygwin-b20. I add the problematic routine at this email. Perhaps
someone has experience in using serial connection with the cygnus-b20?
Thanks in advance
=09Mick
--=20
-----------------------
DWT GmbH
Bahnhofstr. 24
86663 Asbach-B=E4umenheim
TEL +49 906/9230
FAX +49 906/9236
-----------------------
--Boundary-=_VTRRbljpTnsNFWZqfjMAfAdrrWso
Content-Type: text/x-c;
name="help.c"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="help.c"
ICAgICAgCi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCi8qIERpZXNlIFJvdXRpbmUg
ZnJhZ3QgZGllIHNlcmllbGxlIFNjaG5pdHRzdGVsbGUgbmFjaCBlaW5lbSBCeXRlIGFiCiAgIHVu
ZCBiZWFjaHRldCBkYWJlaSBkZW4g/GJlcmdlYmVuZW4gVGltZW91dAogICBJTjoKICAgaW50IHNl
cjEgLS0tLS0tLS0tLS0tLS0tLT4gRmlsZWRlc2NyaXB0b3IgZGVyIHNlcmllbGxlbiBTY2huaXR0
c3RlbGxlCiAgIGNoYXIgKmJ1ZmYgLS0tLS0tLS0tLS0tLS0+IEFycmF5IG1pdCBtaW5kLiAxIEJ5
dGUgZnJlaWVtIEluaGFsdAogICBpbnQgdGltZW91dCAtLS0tLS0tLS0tLS0tPiBUaW1lb3V0IGlu
IG1zCiAgIEZJTEUgKmxvZ2RhdGVpbmFtZSAtLS0tLS0+IEZpbGVkZXNjcmlwdG9yIGRlciBMb2dk
YXRlaSBhdWYgUGxhdHRlCgogICBPVVQ6CiAgIFdlcnQgZGVyIEZ1bmt0aW9uIDwtLS0tLS0tIDA9
YWxsZXMgT0ssIC0xPWtvbm50ZSBCeXRlIG5pY2h0IGVtcGZhbmdlbgogICBjaGFyICpidWZmIDwt
LS0tLS0tLS0tLS0tLSB6ZWlndCBhdWYgQnl0ZSwgZGFzIGVtcGZhbmdlbiB3dXJkZQoqLwppbnQg
Y2hhcl92b25fc2VyX2xlc2VuIChpbnQgc2VyMSwgY2hhciAqYnVmZiwgaW50IHRpbWVvdXQsIEZJ
TEUgKmxvZ2RhdGVpbmFtZSkKewogIHNzaXplX3QgZHVtbXk7CiAgc3RydWN0IHRlcm1pb3Mgc2Vy
X2F0dHJpYnV0ZXM7CgoKICBpZiAodGNnZXRhdHRyIChzZXIxLCAmc2VyX2F0dHJpYnV0ZXMpIDwg
MCkKICAgIHsKICAgICAgdWhyemVpdF9zY2hyZWliZW4gKGxvZ2RhdGVpbmFtZSk7CiAgICAgIGZw
cmludGYgKGxvZ2RhdGVpbmFtZSwgIktlaW5lIERhdGVuIHZvbiBTY2huaXR0c3RlbGxlIGJla29t
bWVuISFcbiIpOwogICAgfQoKICBzZXJfYXR0cmlidXRlcy5jX2NjW1ZUSU1FXSA9IHRpbWVvdXQv
MTAwOyAvKiB0aW1lb3V0IGlzdCBpbiBtcyBhbmdlZ2ViZW4hICovCiAgc2VyX2F0dHJpYnV0ZXMu
Y19jY1tWTUlOXSA9IDA7IC8qIGF1ZiBlaW4gQnl0ZSB3YXJ0ZW4gKi8KCiAgaWYgKHRjc2V0YXR0
ciAoc2VyMSwgVENTQU5PVywgJnNlcl9hdHRyaWJ1dGVzKSA8IDApCiAgICB7CiAgICAgIHVocnpl
aXRfc2NocmVpYmVuIChsb2dkYXRlaW5hbWUpOwogICAgICBmcHJpbnRmIChsb2dkYXRlaW5hbWUs
ICJLZWluZSBEYXRlbiBhbiBTY2huaXR0c3RlbGxlIG32Z2xpY2ghIVxuIik7CiAgICB9CgogIGlm
ICgoZHVtbXkgPSByZWFkIChzZXIxLCBidWZmLCAxKSkgIT0gMSkKICAgIHsKCiAgICAgIHVocnpl
aXRfc2NocmVpYmVuIChsb2dkYXRlaW5hbWUpOwogICAgICBmcHJpbnRmIChsb2dkYXRlaW5hbWUs
ICJM5G5nZSBiZWkgUkVBRCB3YXI6ICVkXG4iLGR1bW15KTsKICAgICAgZnByaW50ZiAobG9nZGF0
ZWluYW1lLCAiVGltZW91dCBiZWkgQnl0ZS1FbXBmYW5nISFcbiIpOwogICAgICByZXR1cm4gLTE7
CiAgICB9CiAgZWxzZQogICAgewogICAgICAvKiAgICAgIHVocnplaXRfc2NocmVpYmVuIChsb2dk
YXRlaW5hbWUpOwogICAgICBmcHJpbnRmIChsb2dkYXRlaW5hbWUsICJFcyB3dXJkZSBlcmZvbGdy
ZWljaCAleCBlbXBmYW5nZW5cbiIsKmJ1ZmYpOwogICAgICBmZmx1c2gobG9nZGF0ZWluYW1lKTsg
Ki8KICAgIH0KICByZXR1cm4gMDsKfQo=
--Boundary-=_VTRRbljpTnsNFWZqfjMAfAdrrWso
Content-Type: text/plain; charset=us-ascii
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
--Boundary-=_VTRRbljpTnsNFWZqfjMAfAdrrWso--
- Raw text -