]> Savannah Git Hosting - gnulib.git/commitdiff
linkat tests: Avoid failure on GNU/Hurd.
authorCollin Funk <collin.funk1@gmail.com>
Sun, 19 Jan 2025 00:34:14 +0000 (16:34 -0800)
committerCollin Funk <collin.funk1@gmail.com>
Sun, 19 Jan 2025 00:34:14 +0000 (16:34 -0800)
* tests/test-linkat.c (main): Allow EINVAL an alternative error value.

ChangeLog
tests/test-linkat.c

index bd3417c7ef7f15d8ab960d4575d447452b3a1117..19332fa253309e8aa718a789070d083d3df40c1d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2025-01-18  Collin Funk  <collin.funk1@gmail.com>
+
+       linkat tests: Avoid failure on GNU/Hurd.
+       * tests/test-linkat.c (main): Allow EINVAL an alternative error value.
+
 2025-01-17  Paul Eggert  <eggert@cs.ucla.edu>
 
        alignasof: port to IBM XL C V16.1
index 5fd2e37ebf262e64a9ba65386a8c05861ce320cc..80e7222c43a5e896550e8e1a4f77443d81113e69 100644 (file)
@@ -223,7 +223,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 || errno == ENOTDIR);
+  ASSERT (errno == EEXIST || errno == ENOTDIR || errno == EINVAL);
   errno = 0;
   ASSERT (linkat (dfd, BASE "link1", dfd, BASE "sub1",
                   AT_SYMLINK_FOLLOW) == -1);