serial port and unwanted NL -> CR/LF tranlastion
Wed Nov 22 23:02:00 GMT 2000
On Thu, Nov 23, 2000 at 09:58:19AM +0300, Andrej Borsenkow wrote:
>LF -> CR-LF translation is normal when you output to terminal and is done by
>tty driver (onlcr mode). Is it possible that COM driver is actually tty in
>disguise on Cygwin? In this case you could use termios functions to turn onlcr
Bingo. I kept meaning to research this to see if it was true.
You are right. This is controlled by tcsetattr.
>> -----Original Message-----
>> From: firstname.lastname@example.org
>> [ mailto:email@example.com]On Behalf Of Bruce Edge
>> Sent: Thursday, November 23, 2000 2:52 AM
>> To: cygwin support
>> Subject: Re: serial port and unwanted NL -> CR/LF tranlastion
>> Hi Corinna, thanks for the prompt response.
>> I tried this and it had no effect.
>> I added the O_BINARY and linked with /lib/binmode.
>> Is there some other library I should now exclude? I ask as since
>> there were no
>> unresolved symbols before I added /lib/binmode.o, the link is picking up
>> whatever symbols are in binmode.o from somewhere else.
>> Corinna Vinschen wrote:
>> > Bruce Edge wrote:
>> > >
>> > > I opened /dev/com1 using:
>> > > open( name, O_RDWR | O_NOCTTY | O_NONBLOCK )
>> > > and when I write to it using:
>> > > write( fd, buf, len );
>> > > any 0x0a bytes are getting translated into 0x0d 0x0a pairs.
>> > >
>> > > How can I stop this?
>> > Try
>> > open( name, O_RDWR | O_NOCTTY | O_NONBLOCK | O_BINARY)
>> > or link your application with /lib/binmode.o
>> Want to unsubscribe from this list?
>> Send a message to firstname.lastname@example.org
>Want to unsubscribe from this list?
>Send a message to email@example.com
firstname.lastname@example.org Red Hat, Inc.
Want to unsubscribe from this list?
Send a message to email@example.com
More information about the Cygwin