delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/03/25/10:37:47

From: afn06760 AT afn DOT org
Subject: RE: Where does the "\n" to "\r\n" conversion take place?
25 Mar 1998 10:37:47 -0800 :
Message-ID: <199803220011.AAA295428.cygnus.gnu-win32@out2.ibm.net>
Mime-Version: 1.0
To: gnu-win32 AT cygnus DOT com

>   Bob McGowan (Bob_McGowan AT xstor DOT com)
>   Wed, 18 Mar 1998 09:43:13 -0800
>       
>I cannot shed much light on how cygwin32 might do this, but for the
>Microsoft compilers, if I remember correctly, this is "built in" to the
>open() function.  The basic operation is \r\n to \n on input and \n to
>\r\n on output for _TEXT_ files only.  If a file is opened in BINARY
>mode (even if it is actually only text contents) no translation occurs
>and you will see both \r and \n in the input.  So, if open() is found in
>crtdll.dll then mingw32 should also have this feature.
>
Thanks.  I posted a note about how lynx has an `_fmode = O_BINARY'
statement that screws up text files and that causes the problem that
originally got me to post.  Unfortunately, the censor at cygnus.com
has been refusing to post my messages to gnu-win32, so people like
you keep sending in followups.

Now is that an enlightened attitude, I ask you?  All it does is get me
to post this stuff to public internet forums, where cygnus certainly
does not control what gets posted, and where slights to cygnus get
spread much more widely than in gnu-win32.

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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