{
errno = 0;
ASSERT (func (BASE "dir2/.", BASE "dir") == -1);
- ASSERT (errno == EINVAL || errno == EBUSY);
+ ASSERT (errno == EINVAL || errno == EBUSY || errno == EEXIST);
}
ASSERT (rmdir (BASE "dir") == 0);
/* Files present here:
{
errno = 0;
ASSERT (func (BASE "dir2/.//", BASE "dir") == -1);
- ASSERT (errno == EINVAL || errno == EBUSY);
+ ASSERT (errno == EINVAL || errno == EBUSY || errno == EEXIST);
}
ASSERT (rmdir (BASE "dir2") == 0);
/* Files present here:
if (result) /* GNU/Linux rejects attempts to use link2/. */
{
ASSERT (result == -1);
- ASSERT (errno == ENOTDIR);
+ ASSERT (errno == ENOTDIR || errno == EISDIR);
}
memset (&st, 0, sizeof st);
ASSERT (lstat (BASE "dir", &st) == 0);