delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/11/23/02:03:00

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Date: Thu, 23 Nov 2000 02:01:47 -0500
From: Christopher Faylor <cgf AT redhat DOT com>
To: cygwin support <cygwin AT cygwin DOT com>
Subject: Re: serial port and unwanted NL -> CR/LF tranlastion
Message-ID: <20001123020146.A16951@redhat.com>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin support <cygwin AT cygwin DOT com>
References: <3A1C5C20 DOT 59F02EF4 AT sattel DOT com> <000801c0551a$c2f4fd00$21c9ca95 AT mow DOT siemens DOT ru>
Mime-Version: 1.0
User-Agent: Mutt/1.3.11i
In-Reply-To: <000801c0551a$c2f4fd00$21c9ca95@mow.siemens.ru>; from Andrej.Borsenkow@mow.siemens.ru on Thu, Nov 23, 2000 at 09:58:19AM +0300

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
>off.

Bingo.  I kept meaning to research this to see if it was true.

You are right.  This is controlled by tcsetattr.

cgf

>> -----Original Message-----
>> From: cygwin-owner AT sources DOT redhat DOT com
>> [mailto:cygwin-owner AT sources DOT redhat DOT 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.
>>
>> -Bruce.
>>
>> 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 cygwin-unsubscribe AT sourceware DOT cygnus DOT com
>>
>>
>
>
>--
>Want to unsubscribe from this list?
>Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

-- 
cgf AT cygnus DOT com                        Red Hat, Inc.
http://sources.redhat.com/            http://www.redhat.com/

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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