[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
renameat test failure on mingw
From: |
Bruno Haible |
Subject: |
renameat test failure on mingw |
Date: |
Wed, 21 Sep 2011 22:58:34 +0200 |
User-agent: |
KMail/1.13.6 (Linux/2.6.37.6-0.5-desktop; KDE/4.6.0; x86_64; ; ) |
Hi Eric,
Also, the renameat test is failing on mingw:
test-renameat.c:162: assertion failed
FAIL: test-renameat.exe
What's happening?
errno = 0;
ASSERT (renameat (dfd, BASE "17", dfd, BASE "sub1") == -1);
ASSERT (errno == EISDIR); <===== HERE errno is ENOENT
errno = 0;
ASSERT (renameat (dfd, BASE "nosuch", dfd, BASE "18") == -1);
ASSERT (errno == ENOENT);
errno = 0;
ASSERT (renameat (dfd, "", dfd, BASE "17") == -1);
ASSERT (errno == ENOENT);
errno = 0;
ASSERT (renameat (dfd, BASE "17", dfd, "") == -1);
ASSERT (errno == ENOENT);
Here the following files and directories exist:
test-renameat.too
test-renameat.tsub1/
test-renameat.tsub2/
test-renameat.tsub2/test-renameat.t17
errno = 0;
ASSERT (renameat (dfd, BASE "sub2", dfd, BASE "17") == -1); <=== HERE the
value is == 0
ASSERT (errno == ENOTDIR);
Here the following files and directories exist:
test-renameat.too
test-renameat.tsub1/
test-renameat.t17/
test-renameat.t17/test-renameat.t17
There are no comments about which files are meant to exist at which point
(it's much better in tests/test-rename.h), unfortunately.
Bruno
--
In memoriam Orlando Letelier <http://en.wikipedia.org/wiki/Orlando_Letelier>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- renameat test failure on mingw,
Bruno Haible <=