Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Wed, 29 Nov 2000 14:28:31 -0500 From: Christopher Faylor To: Cygwin News Group Subject: Re: binary mode from non-Cygwin shells? Message-ID: <20001129142831.B16077@redhat.com> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: Cygwin News Group References: <20001129164724 DOT 10694 DOT qmail AT web120 DOT yahoomail DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.11i In-Reply-To: <20001129164724.10694.qmail@web120.yahoomail.com>; from earnie_boyd@yahoo.com on Wed, Nov 29, 2000 at 08:47:24AM -0800 On Wed, Nov 29, 2000 at 08:47:24AM -0800, Earnie Boyd wrote: >--- Malcolm Boekhoff wrote: >> > Nevertheless: >> > >> > > You will find that if you set CYGWIN=nobinmode before executing your >> > > command.com example od will read in text mode and the \r will be >> eliminated. >> > > Or, if you use the echo executable found in the Cygwin/bin directory >> instead of >> > > the shell builtin the \r will not be written. >> > >> > Nope. If I leave CYGWIN unset, and run the Cygwin echo.exe explicitly: >> > >> > d:\users\antony>c:\cygwin\bin\echo.exe hello |od -c >> > 0000000000 h e l l o \r \n >> > 0000000007 >> > >> >> Is this because the pipe is being created by command.com and not bash? >> > >The documentation is correct. The [no]binmode was created by Chris >specifically for executing Cygwin programs in the command.com/cmd.exe shell. >The default should be binmode. But, I may be the one confused. We changed the default some time ago at the request of an, er, customer who was distressed at seeing files with \n's and no \r\n's. Pipes have nothing to do with this. The standard output of a program is controlled by the CYGWIN=[no]binmode setting when the program is run outside of a cygwin environment. Undoubtedly the documentation has not been updated to reflect this. cgf -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com