diff tests/test-renameat.c @ 14006:6fb5b50662b4

rename, renameat: Avoid test failures on OSF/1 5.1. * tests/test-rename.h (test_rename): Allow EEXIST and ENOTDIR as alternative error codes. * tests/test-renameat.c (main): Likewise.
author Bruno Haible <bruno@clisp.org>
date Fri, 24 Dec 2010 10:20:00 +0100
parents a6ec6c0554b0
children 97fc9a21a8fb
line wrap: on
line diff
--- a/tests/test-renameat.c
+++ b/tests/test-renameat.c
@@ -133,7 +133,7 @@
           || errno == ENOTEMPTY);
   errno = 0;
   ASSERT (renameat (dfd, BASE "sub2/.", dfd, BASE "sub1") == -1);
-  ASSERT (errno == EINVAL || errno == EBUSY);
+  ASSERT (errno == EINVAL || errno == EBUSY || errno == EEXIST);
   errno = 0;
   ASSERT (renameat (dfd, BASE "17", dfd, BASE "sub1") == -1);
   ASSERT (errno == EISDIR);