From: Bruno Haible Date: Sat, 17 Jan 2026 11:42:56 +0000 (+0100) Subject: unlinkat tests: Avoid a test failure on Haiku. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c4215534e73f3c58423e8acbb1bf51f46cffeed;p=thirdparty%2Fgnulib.git unlinkat tests: Avoid a test failure on Haiku. * tests/test-rmdir.h (test_rmdir_func): Accept EPERM error. --- diff --git a/ChangeLog b/ChangeLog index c013b8e60e..75db85a35d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2026-01-17 Bruno Haible + + unlinkat tests: Avoid a test failure on Haiku. + * tests/test-rmdir.h (test_rmdir_func): Accept EPERM error. + 2026-01-16 Bruno Haible fenv-exceptions-state-c99: Avoid a Haiku crash dialog at configure time. diff --git a/tests/test-rmdir.h b/tests/test-rmdir.h index 5fd5cf6564..d071147064 100644 --- a/tests/test-rmdir.h +++ b/tests/test-rmdir.h @@ -41,7 +41,8 @@ test_rmdir_func (int (*func) (char const *name), bool print) ASSERT (errno == ENOENT); errno = 0; ASSERT (func (".") == -1); - ASSERT (errno == EINVAL || errno == EBUSY); + ASSERT (errno == EINVAL || errno == EBUSY + || errno == EPERM /* Haiku */); /* Resulting errno after ".." or "/" is too varied to test; it is reasonable to see any of EINVAL, EBUSY, EEXIST, ENOTEMPTY, EACCES, EPERM. */