]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
testsuite: Fix double definition of 64-bits variant
authorLucas De Marchi <lucas.demarchi@profusion.mobi>
Fri, 7 Sep 2012 17:59:35 +0000 (14:59 -0300)
committerLucas De Marchi <lucas.demarchi@profusion.mobi>
Fri, 7 Sep 2012 18:12:12 +0000 (15:12 -0300)
If _FILE_OFFSET_BITS is defined we should not be wrapping these 64
variants, since they are macros in libc.

testsuite/path.c

index 5cb17bb9c1c0d939a2935d431757bcbfa9fec4e8..c13ff4b6ec7067c7bedf3c496bbcc7bf904b7692 100644 (file)
@@ -184,16 +184,20 @@ WRAP_2ARGS(FILE*, NULL, fopen, const char*);
 WRAP_2ARGS(int, -1, mkdir, mode_t);
 WRAP_2ARGS(int, -1, access, int);
 WRAP_2ARGS(int, -1, stat, struct stat*);
-WRAP_2ARGS(int, -1, stat64, struct stat64*);
 WRAP_2ARGS(int, -1, lstat, struct stat*);
+#ifndef _FILE_OFFSET_BITS
+WRAP_2ARGS(int, -1, stat64, struct stat64*);
 WRAP_2ARGS(int, -1, lstat64, struct stat64*);
+WRAP_OPEN(64);
+#endif
 
 WRAP_OPEN();
-WRAP_OPEN(64);
 
 #ifdef HAVE___XSTAT
 WRAP_VERSTAT(__x,);
-WRAP_VERSTAT(__x,64);
 WRAP_VERSTAT(__lx,);
+#ifndef _FILE_OFFSET_BITS
+WRAP_VERSTAT(__x,64);
 WRAP_VERSTAT(__lx,64);
 #endif
+#endif