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: <3B55A06F.5BCD8744@digitalfocus.com> Date: Wed, 18 Jul 2001 10:42:55 -0400 From: Daniel Barclay X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: ntemacs-users AT cs DOT washington DOT edu CC: cygwin AT cygwin DOT com Subject: backslash difference in NTEmacs/CygWin in compile buffer Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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/