From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Newsgroups: gmane.lisp.guile.devel Subject: Re: MinGW vs. c-api.test Date: Thu, 12 Jun 2014 10:29:24 +0200 Message-ID: <87d2eelee3.fsf@gnu.org> References: <83lht730k8.fsf@gnu.org> <87y4x56fql.fsf@gnu.org> <87y4x5ng4u.fsf@gnu.org> <83fvjc22pc.fsf@gnu.org> <87bntzoc4e.fsf@gnu.org> <83ha3rzdoj.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1402561796 19798 80.91.229.3 (12 Jun 2014 08:29:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 12 Jun 2014 08:29:56 +0000 (UTC) Cc: guile-devel@gnu.org To: Eli Zaretskii Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Jun 12 10:29:49 2014 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Wv0OJ-00044Y-1X for guile-devel@m.gmane.org; Thu, 12 Jun 2014 10:29:47 +0200 Original-Received: from localhost ([::1]:52507 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wv0OI-0003KF-I4 for guile-devel@m.gmane.org; Thu, 12 Jun 2014 04:29:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50776) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wv0O9-0003Iz-8U for guile-devel@gnu.org; Thu, 12 Jun 2014 04:29:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wv0O3-00024D-R2 for guile-devel@gnu.org; Thu, 12 Jun 2014 04:29:37 -0400 Original-Received: from hera.aquilenet.fr ([2a01:474::1]:41691) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wv0Nx-000236-W7; Thu, 12 Jun 2014 04:29:26 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 75C252C02; Thu, 12 Jun 2014 10:29:25 +0200 (CEST) Original-Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GsDFT8riqsbg; Thu, 12 Jun 2014 10:29:25 +0200 (CEST) Original-Received: from pluto (162-75.80-90.static-ip.oleane.fr [90.80.75.162]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 25FBB2BF2; Thu, 12 Jun 2014 10:29:25 +0200 (CEST) X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 24 Prairial an 222 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu In-Reply-To: <83ha3rzdoj.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 11 Jun 2014 18:08:44 +0300") User-Agent: Gnus/5.130009 (Ma Gnus v0.9) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a01:474::1 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:17213 Archived-At: Eli Zaretskii skribis: >> From: ludo@gnu.org (Ludovic Court=C3=A8s) >> Cc: guile-devel@gnu.org >> Date: Wed, 11 Jun 2014 14:37:53 +0200 >>=20 >> OK, thanks for the explanation. >>=20 >> 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 that file system procedures automatically translate >> + ;; /dev/null, so this variable is only useful for shell snippets. >> + (if (file-exists? "/dev/null") >> + "/dev/null" >> + "NUL")) > > Not sure this is a good idea: I can create a file /dev/null on > Windows, but that doesn't mean it is my null device. Yes, but using %host-type isn=E2=80=99t perfect either, no? What would you prefer? Ludo=E2=80=99.