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 Message-Id: <3.0.3.32.20010718091857.00848a50@pop.uniserve.com> X-Sender: sn0022 AT pop DOT uniserve DOT com X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.3 (32) Date: Wed, 18 Jul 2001 09:18:57 -0700 To: Daniel Barclay , ntemacs-users AT cs DOT washington DOT edu From: ed park Subject: Re: backslash difference in NTEmacs/CygWin in compile buffer Cc: cygwin AT cygwin DOT com In-Reply-To: <3B55A06F.5BCD8744@digitalfocus.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" fwiw, tcsh in an emacs *shell* buffer acts as expected: echo \x \\x \\\x x \x \x ed At 10:42 AM 7/18/2001 -0400, Daniel Barclay wrote: >Is this a known (or even maybe fixed) problem?: > >Backslashes given in commands executed in an Emacs compilation buffer >running CygWin bash are interpreted differently than on a standard Linux >setup. > >In NTEmacs with CygWin bash, if I do M-x compile RET and give a command of >"echo \x \\x \\\x", I get a result of "x x \x". > >In Emacs on Linux bash, if I do M-x compile RET and give a command of >"echo \x \\x \\\x", I get a result of "x \x \x", as expcted. > >It seems that an extra level of command parsing/"unescaping" is being done, >as if some parameter quoting is missing somewhere. > >Can anyone else confirm this problem? Any ideas where to look? > > > > > >My NTEmacs says it is: > GNU Emacs 20.7.1 (i386-*-nt4.0.1381) of Tue Jun 13 2000 on buffy > > > >CygWin's "cygcheck.exe --sysinfo" reports: > >Cygnus Win95/NT Configuration Diagnostics >Current System Time: Wed Jul 18 10:39:51 2001 > >WinNT Ver 4.0 build 1381 Service Pack 6 > >Path: /c/tools/emacs-20.7/bin > /usr/bin > /c/WINNT/system32 > /c/WINNT > /c/PROGRA~1/Tcl/bin > /c/Daniel/bin > /c/tools/ant-1.3/bin > /c/tools/jdk1.3/bin > /c/tools/j2sdkee1.3/bin > /c/WINNT/system32 > /c/WINNT > /c/PROGRA~1/Tcl/bin > >SysDir: C:\WINNT\System32 >WinDir: C:\WINNT > >PWD = `/c/Daniel/Projects/CleanMailDuplicates' >HOME = `/c/Daniel' > >Use `-r' to scan registry > >a: fd N/A N/A >c: hd NTFS 4094Mb 93% CP CS UN PA FC C >d: hd NTFS 1592Mb 99% CP CS UN PA FC D >e: hd NTFS 4094Mb 83% CP CS UN PA FC E >f: cd N/A N/A > >C:\tools\cygwin\bin /usr/bin system textmode >C:\tools\cygwin\lib /usr/lib system textmode >C:\tools\cygwin / system textmode >C: /c user textmode >D: /d user textmode >E: /e user textmode > >Found: C:\tools\cygwin\bin\bash.exe >Found: C:\tools\cygwin\bin\cat.exe >Found: C:\tools\cygwin\bin\cpp.exe >Found: C:\tools\cygwin\bin\find.exe >Found: C:\tools\cygwin\bin\gcc.exe >Found: C:\tools\cygwin\bin\gdb.exe >Found: C:\tools\cygwin\bin\ld.exe >Found: C:\tools\cygwin\bin\ls.exe >Found: C:\tools\cygwin\bin\make.exe >Found: C:\tools\cygwin\bin\sh.exe > > 56k 2000/12/03 C:\tools\cygwin\bin\cygbz21.0.dll > 45k 2001/04/25 C:\tools\cygwin\bin\cygform5.dll > 18k 2000/10/23 C:\tools\cygwin\bin\cyggdbm.dll > 17k 2001/06/28 C:\tools\cygwin\bin\cyghistory4.dll > 21k 2001/06/28 C:\tools\cygwin\bin\cyghistory5.dll > 21k 2001/06/20 C:\tools\cygwin\bin\cygintl.dll > 81k 2001/04/28 C:\tools\cygwin\bin\cygitcl30.dll > 35k 2001/04/28 C:\tools\cygwin\bin\cygitk30.dll > 45k 2001/07/04 C:\tools\cygwin\bin\cygjbig1.dll > 119k 2001/06/06 C:\tools\cygwin\bin\cygjpeg6b.dll > 26k 2001/04/25 C:\tools\cygwin\bin\cygmenu5.dll > 156k 2001/04/25 C:\tools\cygwin\bin\cygncurses++5.dll > 226k 2001/04/25 C:\tools\cygwin\bin\cygncurses5.dll > 15k 2001/04/25 C:\tools\cygwin\bin\cygpanel5.dll > 163k 2001/05/06 C:\tools\cygwin\bin\cygpng2.dll > 108k 2001/06/28 C:\tools\cygwin\bin\cygreadline4.dll > 135k 2001/06/28 C:\tools\cygwin\bin\cygreadline5.dll > 390k 2001/04/28 C:\tools\cygwin\bin\cygtcl80.dll > 5k 2001/04/28 C:\tools\cygwin\bin\cygtclpip80.dll > 10k 2001/04/28 C:\tools\cygwin\bin\cygtclreg80.dll > 245k 2001/06/12 C:\tools\cygwin\bin\cygtiff3.dll > 623k 2001/04/28 C:\tools\cygwin\bin\cygtk80.dll > 41k 2001/07/04 C:\tools\cygwin\bin\cygXpm-noX4.dll > 45k 2001/07/04 C:\tools\cygwin\bin\cygXpm-X4.dll > 49k 2001/02/03 C:\tools\cygwin\bin\cygz.dll > 678k 2001/05/21 C:\tools\cygwin\bin\cygwin1.dll > Cygwin DLL version info: > dll major: 1003 > dll minor: 2 > dll epoch: 19 > dll bad signal mask: 19005 > dll old termios: 5 > dll malloc env: 28 > api major: 0 > api minor: 39 > shared data: 3 > dll identifier: cygwin1 > mount registry: 2 > cygnus registry name: Cygnus Solutions > cygwin registry name: Cygwin > program options name: Program Options > cygwin mount registry name: mounts v2 > cygdrive flags: cygdrive flags > cygdrive prefix: cygdrive prefix > cygdrive default prefix: > build date: Sun May 20 23:28:17 EDT 2001 > shared id: cygwin1S3 > >Use -h to see help about each section > > > > >Thanks, >Daniel >-- >Daniel Barclay >Digital Focus >Daniel DOT Barclay AT digitalfocus DOT com > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/