OSDN Git Service

testsuite: disable some tests for !LFS
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fri, 11 Jun 2010 17:20:50 +0000 (19:20 +0200)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fri, 11 Jun 2010 17:20:50 +0000 (19:20 +0200)
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
test/misc/Makefile.in
test/nptl/tst-umask1.c
test/stat/Makefile.in
test/unistd/Makefile.in

index 43d1ae7..2263211 100644 (file)
@@ -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
index d64a8be..4bbf6d0 100644 (file)
@@ -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);
index ca5aa04..9c06ded 100644 (file)
@@ -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
index 8ddfc52..c542f98 100644 (file)
@@ -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)