Re: MinGW vs. c-api.test

2014-06-13 Thread Neil Jerram
Eli Zaretskii e...@gnu.org skribis: From: l...@gnu.org (Ludovic Courtès) Cc: guile-devel@gnu.org Date: Thu, 12 Jun 2014 21:48:48 +0200 +(define %null-device + ;; On Windows (MinGW), /dev/null does not exist and we must instead + ;; use NUL. Note that file system procedures

Re: MinGW vs. c-api.test

2014-06-13 Thread Ludovic Courtès
Neil Jerram n...@ossau.homelinux.net skribis: Eli Zaretskii e...@gnu.org skribis: From: l...@gnu.org (Ludovic Courtès) Cc: guile-devel@gnu.org Date: Thu, 12 Jun 2014 21:48:48 +0200 +(define %null-device + ;; On Windows (MinGW), /dev/null does not exist and we must instead +

Re: MinGW vs. c-api.test

2014-06-13 Thread Eli Zaretskii
From: l...@gnu.org (Ludovic Courtès) CC: Eli Zaretskii e...@gnu.org, guile-devel@gnu.org Date: Fri, 13 Jun 2014 18:04:57 +0200 Like (string-match ^[a-zA-Z]:[/\\] (getcwd)) ? Yes. But my Git Bash shell on Windows (at work) gives me paths like /drive letter/... For example:

Re: MinGW vs. c-api.test

2014-06-13 Thread Neil Jerram
On 2014-06-13 17:19, Eli Zaretskii wrote: From: l...@gnu.org (Ludovic Courtès) CC: Eli Zaretskii e...@gnu.org, guile-devel@gnu.org Date: Fri, 13 Jun 2014 18:04:57 +0200 Like (string-match ^[a-zA-Z]:[/\\] (getcwd)) ? Yes. But my Git Bash shell on Windows (at work) gives me paths like /drive

Re: MinGW vs. c-api.test

2014-06-13 Thread Mike Gerwitz
On Fri, Jun 13, 2014 at 06:04:57PM +0200, Ludovic Courtès wrote: But my Git Bash shell on Windows (at work) gives me paths like /drive letter/... For example: nj@PC3946 /c/work/icp (master) $ pwd /c/work/icp I think that shell is provided by MinGW/MSYS - so does that mean

Re: MinGW vs. c-api.test

2014-06-13 Thread Eli Zaretskii
Date: Fri, 13 Jun 2014 12:31:14 -0400 From: Mike Gerwitz mikegerw...@gnu.org Cc: Neil Jerram n...@ossau.homelinux.net, Eli Zaretskii e...@gnu.org, guile-devel@gnu.org My coworkers use MinGW, and it does expose [A-Z]:\ as /[a-z]/; all paths in MinGW are expected to be Unix-style.

Re: MinGW vs. c-api.test

2014-06-12 Thread Ludovic Courtès
Eli Zaretskii e...@gnu.org skribis: From: l...@gnu.org (Ludovic Courtès) Cc: guile-devel@gnu.org Date: Wed, 11 Jun 2014 14:37:53 +0200 OK, thanks for the explanation. Below is the fix I just pushed. [...] +(define %null-device + ;; On Windows (MinGW), /dev/null does not exist and we

Re: MinGW vs. c-api.test

2014-06-12 Thread Eli Zaretskii
From: l...@gnu.org (Ludovic Courtès) Cc: guile-devel@gnu.org Date: Thu, 12 Jun 2014 10:29:24 +0200 +(define %null-device + ;; On Windows (MinGW), /dev/null does not exist and we must instead + ;; use NUL. Note that file system procedures automatically translate + ;; /dev/null, so

Re: MinGW vs. c-api.test

2014-06-12 Thread Ludovic Courtès
Eli Zaretskii e...@gnu.org skribis: From: l...@gnu.org (Ludovic Courtès) Cc: guile-devel@gnu.org Date: Thu, 12 Jun 2014 10:29:24 +0200 +(define %null-device + ;; On Windows (MinGW), /dev/null does not exist and we must instead + ;; use NUL. Note that file system procedures

Re: MinGW vs. c-api.test

2014-06-12 Thread Eli Zaretskii
From: l...@gnu.org (Ludovic Courtès) Cc: guile-devel@gnu.org Date: Thu, 12 Jun 2014 21:48:48 +0200 +(define %null-device + ;; On Windows (MinGW), /dev/null does not exist and we must instead + ;; use NUL. Note that file system procedures automatically translate + ;; /dev/null,

Re: MinGW vs. c-api.test

2014-06-12 Thread Ludovic Courtès
Eli Zaretskii e...@gnu.org skribis: From: l...@gnu.org (Ludovic Courtès) Cc: guile-devel@gnu.org Date: Thu, 12 Jun 2014 21:48:48 +0200 +(define %null-device + ;; On Windows (MinGW), /dev/null does not exist and we must instead + ;; use NUL. Note that file system procedures

Re: MinGW vs. c-api.test

2014-06-11 Thread Eli Zaretskii
From: l...@gnu.org (Ludovic Courtès) Cc: guile-devel@gnu.org Date: Wed, 11 Jun 2014 14:37:53 +0200 OK, thanks for the explanation. Below is the fix I just pushed. [...] +(define %null-device + ;; On Windows (MinGW), /dev/null does not exist and we must instead + ;; use NUL. Note

Re: MinGW vs. c-api.test

2014-06-10 Thread Neil Jerram
On 2014-06-09 20:32, l...@gnu.org wrote: What’s the name of /dev/null on Windows? NUL For example: C:\Users\njecho hello NUL C:\Users\nj Regards, Neil

Re: MinGW vs. c-api.test

2014-06-10 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: Eli Zaretskii e...@gnu.org skribis: 2. c-api.test fails with many messages such as this one: 'CUR' is not recognized as an internal or external command, operable program or batch file. This is because c-api.test does this:

Re: MinGW vs. c-api.test

2014-06-10 Thread Eli Zaretskii
Date: Tue, 10 Jun 2014 10:05:52 +0100 From: Neil Jerram n...@ossau.homelinux.net On 2014-06-09 20:32, l...@gnu.org wrote: What’s the name of /dev/null on Windows? NUL Yes, nul case-insensitively.

Re: MinGW vs. c-api.test

2014-06-10 Thread Eli Zaretskii
From: l...@gnu.org (Ludovic Courtès) Cc: guile-devel guile-devel@gnu.org Date: Tue, 10 Jun 2014 13:44:17 +0200 Eli, I noticed there are many other occurrences of /dev/null in the test suite. Do they all need to be patched to use NUL, or is /dev/null somehow interpreted correctly in some

Re: MinGW vs. c-api.test

2014-06-10 Thread David Kastrup
Eli Zaretskii e...@gnu.org writes: Date: Tue, 10 Jun 2014 10:05:52 +0100 From: Neil Jerram n...@ossau.homelinux.net On 2014-06-09 20:32, l...@gnu.org wrote: What’s the name of /dev/null on Windows? NUL Yes, nul case-insensitively. If I remember correctly, even something like

Re: MinGW vs. c-api.test

2014-06-10 Thread Eli Zaretskii
From: David Kastrup d...@gnu.org Date: Tue, 10 Jun 2014 17:56:46 +0200 Eli Zaretskii e...@gnu.org writes: Date: Tue, 10 Jun 2014 10:05:52 +0100 From: Neil Jerram n...@ossau.homelinux.net On 2014-06-09 20:32, l...@gnu.org wrote: What’s the name of /dev/null on Windows? NUL

Re: MinGW vs. c-api.test

2014-06-10 Thread dsmich
Eli Zaretskii e...@gnu.org wrote: From: David Kastrup d...@gnu.org Date: Tue, 10 Jun 2014 17:56:46 +0200 Eli Zaretskii e...@gnu.org writes: Date: Tue, 10 Jun 2014 10:05:52 +0100 From: Neil Jerram n...@ossau.homelinux.net On 2014-06-09 20:32, l...@gnu.org wrote:

Re: MinGW vs. c-api.test

2014-06-10 Thread Eli Zaretskii
Date: Tue, 10 Jun 2014 20:36:22 -0400 From: dsm...@roadrunner.com Cc: guile-devel@gnu.org It still works on modern Windows systems as well. This was an old msdos batch file trick. There was no way to directly tell if a directory existed, But if c:\some\dir\nul existed then