diff tests/test-fcntl.c @ 39221:f2c01d874a71

Avoid test failures on Microsoft Windows Subsystem for Linux. * tests/test-fcntl.c (main): Allow a different errno. * tests/test-rename.h (test_rename): Likewise. * tests/test-renameat.c (main): Likewise. * tests/test-renameat2.c (main): Likewise.
author Bruno Haible <bruno@clisp.org>
date Mon, 22 Jan 2018 05:01:48 +0100
parents 24e347e0e326
children beb2ad957aca
line wrap: on
line diff
--- a/tests/test-fcntl.c	Wed Jan 17 15:09:59 2018 -0800
+++ b/tests/test-fcntl.c	Mon Jan 22 05:01:48 2018 +0100
@@ -266,7 +266,8 @@
   ASSERT (errno == EINVAL);
   errno = 0;
   ASSERT (fcntl (fd, F_DUPFD_CLOEXEC, bad_fd) == -1);
-  ASSERT (errno == EINVAL);
+  ASSERT (errno == EINVAL
+          || errno == EMFILE /* WSL */);
 
   /* For F_DUPFD*, check for correct inheritance, as well as
      preservation of text vs. binary.  */