linkat test: Avoid failure on Solaris 11 2010-11.
authorBruno Haible <bruno@clisp.org>
Mon, 27 Dec 2010 19:18:17 +0000 (20:18 +0100)
committerBruno Haible <bruno@clisp.org>
Mon, 27 Dec 2010 19:18:58 +0000 (20:18 +0100)
* tests/test-linkat.c (main): Allow ENOTDIR as alternative error code.

ChangeLog
tests/test-linkat.c

index 57b2bc3..ecdf383 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-12-27  Bruno Haible  <bruno@clisp.org>
+
+       linkat test: Avoid failure on Solaris 11 2010-11.
+       * tests/test-linkat.c (main): Allow ENOTDIR as alternative error code.
+
 2010-12-27  Paul Eggert  <eggert@cs.ucla.edu>
 
        utimens: work around glibc rounding bug on more platforms
index cee1c99..9d7a0a7 100644 (file)
@@ -180,7 +180,7 @@ main (void)
   ASSERT (errno == EEXIST || errno == EPERM || errno == EACCES);
   errno = 0;
   ASSERT (linkat (dfd, BASE "link1", dfd, BASE "sub1/", 0) == -1);
-  ASSERT (errno == EEXIST);
+  ASSERT (errno == EEXIST || errno == ENOTDIR);
   errno = 0;
   ASSERT (linkat (dfd, BASE "link1", dfd, BASE "sub1",
                   AT_SYMLINK_FOLLOW) == -1);