>From 98e49aefe607b2df4aa23401f219507b515a93f6 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Fri, 4 Feb 2011 18:25:17 +0100 Subject: [PATCH 1/4] canonicalize-lgpl: Add support for running without Cygwin, off by default. 2011-02-01 Jan Nieuwenhuizen * tests/test-canonicalize-lgpl.c (main): Add support for running without Cygwin by using CPPFLAGS='-DRM_RF="del /r/q"'. Off by default. --- ChangeLog | 6 ++++++ tests/test-canonicalize-lgpl.c | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletions(-) diff --git a/ChangeLog b/ChangeLog index b025454..0b3df9a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2011-02-04 Jan Nieuwenhuizen + + * tests/test-canonicalize-lgpl.c (main): Add support for running + without Cygwin by using CPPFLAGS='-DRM_RF="del /r/q"'. Off by + default. + 2011-01-31 Eric Blake dup2: work around Haiku bug diff --git a/tests/test-canonicalize-lgpl.c b/tests/test-canonicalize-lgpl.c index 17cdff0..9682ca4 100644 --- a/tests/test-canonicalize-lgpl.c +++ b/tests/test-canonicalize-lgpl.c @@ -37,6 +37,11 @@ SIGNATURE_CHECK (canonicalize_file_name, char *, (const char *)); #define BASE "t-can-lgpl.tmp" +#ifndef RM_RF +/* To run this test without Cygwin, use CPPFLAGS='-DRM_RF="del /r/q"' */ +#define RM_RF "rm -rf" +#endif + static void * null_ptr (void) { @@ -56,7 +61,7 @@ main (void) any leftovers from a previous partial run. */ { int fd; - ignore_value (system ("rm -rf " BASE " ise")); + ignore_value (system (RM_RF " " BASE " ise")); ASSERT (mkdir (BASE, 0700) == 0); fd = creat (BASE "/tra", 0600); ASSERT (0 <= fd); -- 1.7.1