[git commit master 1/1] testsuite: disable some tests for !LFS

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Fri Jun 11 17:22:42 UTC 2010


commit: http://git.uclibc.org/uClibc/commit/?id=8642c931a3ef2e944871b32b293df872eb7a1ae0
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/master

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
---
 test/misc/Makefile.in   |    4 +++-
 test/nptl/tst-umask1.c  |    4 ++--
 test/stat/Makefile.in   |    3 +++
 test/unistd/Makefile.in |    3 +++
 4 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/test/misc/Makefile.in b/test/misc/Makefile.in
index 43d1ae7..2263211 100644
--- a/test/misc/Makefile.in
+++ b/test/misc/Makefile.in
@@ -2,7 +2,9 @@
 # Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
 
 TESTS_DISABLED := outb tst-fnmatch bug-glob1 tst-gnuglob
-
+ifeq  ($(UCLIBC_HAS_LFS),)
+TESTS_DISABLED += dirent64
+endif
 CFLAGS_dirent64 := -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
 
 DODIFF_dirent    := 1
diff --git a/test/nptl/tst-umask1.c b/test/nptl/tst-umask1.c
index d64a8be..4bbf6d0 100644
--- a/test/nptl/tst-umask1.c
+++ b/test/nptl/tst-umask1.c
@@ -56,8 +56,8 @@ work (const char *fname, int mask)
 	}
       if (fcts[i].is_fd)
 	close (fd);
-      struct stat64 st;
-      if (stat64 (fname, &st) == -1)
+      struct stat st;
+      if (stat (fname, &st) == -1)
 	{
 	  printf ("cannot stat %s after %s: %m\n", fname, fcts[i].name);
 	  exit (1);
diff --git a/test/stat/Makefile.in b/test/stat/Makefile.in
index ca5aa04..9c06ded 100644
--- a/test/stat/Makefile.in
+++ b/test/stat/Makefile.in
@@ -1,6 +1,9 @@
 # uClibc stat tests
 # Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
 
+ifeq ($(UCLIBC_HAS_LFS),)
+TESTS_DISABLED := stat64
+endif
 CFLAGS_stat64 := -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
 
 DODIFF_stat   := 1
diff --git a/test/unistd/Makefile.in b/test/unistd/Makefile.in
index 8ddfc52..c542f98 100644
--- a/test/unistd/Makefile.in
+++ b/test/unistd/Makefile.in
@@ -1,6 +1,9 @@
 # uClibc unistd tests
 # Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
 
+ifeq ($(UCLIBC_HAS_LFS),)
+TESTS_DISABLED := tst-preadwrite64
+endif
 OPTS_getopt      := -abcXXX -9
 OPTS_getopt_long := --add XXX --delete YYY --verbose
 ifeq ($(UCLIBC_HAS_GNU_GETOPT),y)
-- 
1.7.1



More information about the uClibc-cvs mailing list