[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
lstat-tests
From: |
Simon Josefsson |
Subject: |
lstat-tests |
Date: |
Mon, 27 Oct 2008 11:05:12 +0100 |
User-agent: |
Gnus/5.110011 (No Gnus v0.11) Emacs/22.2 (gnu/linux) |
There is some lstat related errors under mingw32. I've pushed this self
test as a first step to debug the problem.
/Simon
>From 3ff8a9d0d29f6fe7ce697d9f7824c09a99bc1e1b Mon Sep 17 00:00:00 2001
From: Simon Josefsson <address@hidden>
Date: Mon, 27 Oct 2008 11:03:33 +0100
Subject: [PATCH] lstat: New module.
---
ChangeLog | 5 +++++
modules/lstat-tests | 10 ++++++++++
tests/test-lstat.c | 35 +++++++++++++++++++++++++++++++++++
3 files changed, 50 insertions(+), 0 deletions(-)
create mode 100644 modules/lstat-tests
create mode 100644 tests/test-lstat.c
diff --git a/ChangeLog b/ChangeLog
index 3b9c266..6c0d79d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-10-27 Simon Josefsson <address@hidden>
+
+ * modules/lstat-tests: New module.
+ * tests/test-lstat.c: New file.
+
2008-10-26 Jim Meyering <address@hidden>
* lib/mkdir.c (rpl_mkdir) [_WIN32...]: Mark mode as an unused parameter.
diff --git a/modules/lstat-tests b/modules/lstat-tests
new file mode 100644
index 0000000..f0fe3f6
--- /dev/null
+++ b/modules/lstat-tests
@@ -0,0 +1,10 @@
+Files:
+tests/test-lstat.c
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+TESTS += test-lstat
+check_PROGRAMS += test-lstat
diff --git a/tests/test-lstat.c b/tests/test-lstat.c
new file mode 100644
index 0000000..0d58f6b
--- /dev/null
+++ b/tests/test-lstat.c
@@ -0,0 +1,35 @@
+/* Test of lstat() function.
+ Copyright (C) 2008 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+/* Written by Simon Josefsson, 2008. */
+
+#include <config.h>
+
+#include <sys/stat.h>
+
+int
+main (int argc, char **argv)
+{
+ struct stat buf;
+
+ if (lstat ("/", &buf) != 0)
+ {
+ perror ("lstat");
+ return 1;
+ }
+
+ return 0;
+}
--
1.5.6.5
- lstat-tests,
Simon Josefsson <=