Browse Source

testsuite: disable some tests for !LFS

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Bernhard Reutner-Fischer 14 years ago
parent
commit
8642c931a3
4 changed files with 11 additions and 3 deletions
  1. 3 1
      test/misc/Makefile.in
  2. 2 2
      test/nptl/tst-umask1.c
  3. 3 0
      test/stat/Makefile.in
  4. 3 0
      test/unistd/Makefile.in

+ 3 - 1
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

+ 2 - 2
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);

+ 3 - 0
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

+ 3 - 0
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)