diff options
author | Mike Frysinger <vapier@gentoo.org> | 2009-02-12 18:34:06 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-02-12 18:47:21 -0500 |
commit | 0c93216363511f5d24bba0ece697b32d59bd78fa (patch) | |
tree | 4e158bb160e0be2901070c0ab1211a7f5188cd26 /tests | |
parent | sandbox: check signal returns and allow SIGHUP to be ignored (diff) | |
download | sandbox-0c93216363511f5d24bba0ece697b32d59bd78fa.tar.gz sandbox-0c93216363511f5d24bba0ece697b32d59bd78fa.tar.bz2 sandbox-0c93216363511f5d24bba0ece697b32d59bd78fa.zip |
disable tests for unavailable funcs
Not all systems implement the full range of functions we wrap, so we
shouldn't require them in the test suite either.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/faccessat-0.c | 1 | ||||
-rw-r--r-- | tests/fchmodat-0.c | 1 | ||||
-rw-r--r-- | tests/fchownat-0.c | 1 | ||||
-rw-r--r-- | tests/futimesat-0.c | 1 | ||||
-rw-r--r-- | tests/linkat-0.c | 1 | ||||
-rw-r--r-- | tests/lutimes-0.c | 1 | ||||
-rw-r--r-- | tests/mkdirat-0.c | 1 | ||||
-rw-r--r-- | tests/mkfifoat-0.c | 1 | ||||
-rw-r--r-- | tests/mknodat-0.c | 1 | ||||
-rw-r--r-- | tests/openat-0.c | 1 | ||||
-rw-r--r-- | tests/openat64-0.c | 1 | ||||
-rw-r--r-- | tests/renameat-0.c | 1 | ||||
-rw-r--r-- | tests/symlinkat-0.c | 1 | ||||
-rw-r--r-- | tests/test-skel-0.c | 9 | ||||
-rw-r--r-- | tests/unlinkat-0.c | 1 | ||||
-rw-r--r-- | tests/utime-0.c | 1 | ||||
-rw-r--r-- | tests/utimensat-0.c | 1 | ||||
-rw-r--r-- | tests/utimes-0.c | 1 |
18 files changed, 26 insertions, 0 deletions
diff --git a/tests/faccessat-0.c b/tests/faccessat-0.c index 6dee61c..20f8e03 100644 --- a/tests/faccessat-0.c +++ b/tests/faccessat-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_FACCESSAT #define FUNC faccessat #define SFUNC "faccessat" #define FUNC_STR "%i, \"%s\", %x, %x" diff --git a/tests/fchmodat-0.c b/tests/fchmodat-0.c index 554a17b..b4fa90f 100644 --- a/tests/fchmodat-0.c +++ b/tests/fchmodat-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_FCHMODAT #define FUNC fchmodat #define SFUNC "fchmodat" #define FUNC_STR "%i, \"%s\", %o, %x" diff --git a/tests/fchownat-0.c b/tests/fchownat-0.c index eef70bb..5cfef45 100644 --- a/tests/fchownat-0.c +++ b/tests/fchownat-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_FCHOWNAT #define FUNC fchownat #define SFUNC "fchownat" #define FUNC_STR "%i, \"%s\", %i, %i, %x" diff --git a/tests/futimesat-0.c b/tests/futimesat-0.c index a341e20..0fdc5ef 100644 --- a/tests/futimesat-0.c +++ b/tests/futimesat-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_FUTIMESAT #define FUNC futimesat #define SFUNC "futimesat" #define FUNC_STR "%i, \"%s\", %p" diff --git a/tests/linkat-0.c b/tests/linkat-0.c index 97391e5..4489168 100644 --- a/tests/linkat-0.c +++ b/tests/linkat-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_LINKAT #define FUNC linkat #define SFUNC "linkat" #define FUNC_STR "%i, \"%s\", %i, \"%s\", %x" diff --git a/tests/lutimes-0.c b/tests/lutimes-0.c index aadf2e1..07a03dc 100644 --- a/tests/lutimes-0.c +++ b/tests/lutimes-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_LUTIMES #define FUNC lutimes #define SFUNC "lutimes" #define FUNC_STR "\"%s\", %p" diff --git a/tests/mkdirat-0.c b/tests/mkdirat-0.c index d1cffd2..37f26ff 100644 --- a/tests/mkdirat-0.c +++ b/tests/mkdirat-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_MKDIRAT #define FUNC mkdirat #define SFUNC "mkdirat" #define FUNC_STR "%i, \"%s\", %o" diff --git a/tests/mkfifoat-0.c b/tests/mkfifoat-0.c index 4a6e355..eb13fb4 100644 --- a/tests/mkfifoat-0.c +++ b/tests/mkfifoat-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_MKFIFOAT #define FUNC mkfifoat #define SFUNC "mkfifoat" #define FUNC_STR "%i, \"%s\", %o" diff --git a/tests/mknodat-0.c b/tests/mknodat-0.c index bfd7e50..fc9261d 100644 --- a/tests/mknodat-0.c +++ b/tests/mknodat-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_MKNODAT #define FUNC mknodat #define SFUNC "mknodat" #define FUNC_STR "%i, \"%s\", %o, %x" diff --git a/tests/openat-0.c b/tests/openat-0.c index 1ae2e08..351044d 100644 --- a/tests/openat-0.c +++ b/tests/openat-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_OPENAT #define FUNC openat #define SFUNC "openat" #define FUNC_STR "%i, \"%s\", %o" diff --git a/tests/openat64-0.c b/tests/openat64-0.c index df14390..a4004ae 100644 --- a/tests/openat64-0.c +++ b/tests/openat64-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_OPENAT64 #define FUNC openat64 #define SFUNC "openat64" #define FUNC_STR "%i, \"%s\", %o" diff --git a/tests/renameat-0.c b/tests/renameat-0.c index 1f776fa..e5c4357 100644 --- a/tests/renameat-0.c +++ b/tests/renameat-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_RENAMEAT #define FUNC renameat #define SFUNC "renameat" #define FUNC_STR "%i, \"%s\", %i, \"%s\"" diff --git a/tests/symlinkat-0.c b/tests/symlinkat-0.c index cbeaa36..0f1618b 100644 --- a/tests/symlinkat-0.c +++ b/tests/symlinkat-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_SYMLINKAT #define FUNC symlinkat #define SFUNC "symlinkat" #define FUNC_STR "\"%s\", %i, \"%s\"" diff --git a/tests/test-skel-0.c b/tests/test-skel-0.c index c7450eb..c782704 100644 --- a/tests/test-skel-0.c +++ b/tests/test-skel-0.c @@ -1,7 +1,12 @@ #include "tests.h" +#ifndef CONFIG +# define CONFIG 1 +#endif + int main(int argc, char *argv[]) { +#if CONFIG int i, test_ret; if ((argc - 1) % (ARG_CNT + 1) || argc == 1) { @@ -30,4 +35,8 @@ int main(int argc, char *argv[]) } return test_ret; +#else + puts("not implemented"); + return 0; +#endif } diff --git a/tests/unlinkat-0.c b/tests/unlinkat-0.c index bb46349..b836b08 100644 --- a/tests/unlinkat-0.c +++ b/tests/unlinkat-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_UNLINKAT #define FUNC unlinkat #define SFUNC "unlinkat" #define FUNC_STR "%i, \"%s\", %x" diff --git a/tests/utime-0.c b/tests/utime-0.c index 6a51007..3084613 100644 --- a/tests/utime-0.c +++ b/tests/utime-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_UTIME #define FUNC utime #define SFUNC "utime" #define FUNC_STR "\"%s\", %p" diff --git a/tests/utimensat-0.c b/tests/utimensat-0.c index 25f7af1..34e1339 100644 --- a/tests/utimensat-0.c +++ b/tests/utimensat-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_UTIMENSAT #define FUNC utimensat #define SFUNC "utimensat" #define FUNC_STR "%i, \"%s\", %p, %x" diff --git a/tests/utimes-0.c b/tests/utimes-0.c index 191b5b9..b571ac9 100644 --- a/tests/utimes-0.c +++ b/tests/utimes-0.c @@ -1,3 +1,4 @@ +#define CONFIG HAVE_UTIMES #define FUNC utimes #define SFUNC "utimes" #define FUNC_STR "\"%s\", %p" |