>From 6ea87bfbd34db4aa1f26024dfeca1bdbdc394505 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Tue, 1 Feb 2011 13:38:37 +0100 Subject: [PATCH 3/6] canonicalize-lgpl: Skip symlink tests. Fixes aborting on symlink tests. 2011-02-01 Jan Nieuwenhuizen * tests/test-canonicalize-lgpl.c (main)[__MINGW32__]: Skip symlink tests. Fixes aborting on symlink tests. Test output without this fix: 13:17:39 address@hidden:~/vc/gnulib/mingw/build $ LANG= gltests/test-canonicalize-lgpl.exe ise : File Not Found mkdir:-1 fixme:msvcrt:MSVCRT__sopen : pmode 0x60fd88 ignored skipping test: symlinks not supported on this file system [77] --- ChangeLog | 5 +++++ tests/test-canonicalize-lgpl.c | 3 +++ 2 files changed, 8 insertions(+), 0 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3d53946..2fe66c9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2011-02-01 Jan Nieuwenhuizen + * tests/test-canonicalize-lgpl.c (main)[__MINGW32__]: Skip symlink + tests. Fixes aborting on symlink tests. + +2011-02-01 Jan Nieuwenhuizen + * tests/test-canonicalize-lgpl.c (main)[__MINGW32__]: Use del instead of rm. Fixes aborting on initial cleanup. diff --git a/tests/test-canonicalize-lgpl.c b/tests/test-canonicalize-lgpl.c index 02b3411..f80b55d 100644 --- a/tests/test-canonicalize-lgpl.c +++ b/tests/test-canonicalize-lgpl.c @@ -103,6 +103,8 @@ main (void) ASSERT (errno == ENOENT); } +#ifndef __MINGW32__ + /* From here on out, tests involve symlinks. */ if (symlink (BASE "/ket", "ise") != 0) { @@ -210,6 +212,7 @@ main (void) free (result2); } +#endif /* !__MINGW32__ */ /* Cleanup. */ ASSERT (remove (BASE "/droot") == 0); -- 1.7.1