Module: wine Branch: master Commit: 266ee43e23430d1a29dd92f933547bf58bd47ecf URL: http://source.winehq.org/git/wine.git/?a=commit;h=266ee43e23430d1a29dd92f933...
Author: Francois Gouget fgouget@free.fr Date: Tue Dec 9 15:18:32 2008 +0100
msvcrt/tests: Add a stat() test.
---
dlls/msvcrt/tests/file.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/msvcrt/tests/file.c b/dlls/msvcrt/tests/file.c index 54bfe4b..c925948 100644 --- a/dlls/msvcrt/tests/file.c +++ b/dlls/msvcrt/tests/file.c @@ -910,6 +910,12 @@ static void test_stat(void) ok(buf.st_nlink == 1, "st_nlink is %d, expected 1\n", buf.st_nlink); ok(buf.st_size == 0, "st_size is %d, expected 0\n", buf.st_size);
+ ok(stat("stat.tst", &buf) == 0, "stat failed: errno=%d", errno); + ok((buf.st_mode & _S_IFMT) == _S_IFREG, "bad format = %06o\n", buf.st_mode); + ok(buf.st_dev == buf.st_rdev, "st_dev (%d) and st_rdev (%d) differ\n", buf.st_dev, buf.st_rdev); + ok(buf.st_nlink == 1, "st_nlink is %d, expected 1\n", buf.st_nlink); + ok(buf.st_size == 0, "st_size is %d, expected 0\n", buf.st_size); + close(fd); remove("stat.tst"); }