Signed-off-by: Jiri Palecek <[email protected]> --- .../syscalls/set_thread_area/set_thread_area01.c | 27 +++++++++++++------ .../syscalls/set_thread_area/set_thread_area02.c | 27 +++++++++++++------ 2 files changed, 36 insertions(+), 18 deletions(-)
diff --git a/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c b/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c index f924548..314045c 100644 --- a/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c +++ b/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c @@ -49,25 +49,27 @@ /* Manas Kumar Nayak [email protected]> */ /******************************************************************************/ -#include <stdio.h> -#include <errno.h> -#include <linux/unistd.h> -#include <asm/ldt.h> - /* Harness Specific Include Files. */ #include "test.h" #include "usctest.h" #include "linux_syscall_numbers.h" - -/* Extern Global Variables */ -extern int Tst_count; /* counter for tst_xxx routines. */ -extern char *TESTDIR; /* temporary dir created by tst_tmpdir() */ +#include "config.h" /* Global Variables */ char *TCID = "set_thread_area01"; /* Test program identifier.*/ int testno; int TST_TOTAL = 2; /* total number of tests in this file. */ +#if defined HAVE_ASM_LDT_H +#include <stdio.h> +#include <errno.h> +#include <linux/unistd.h> +#include <asm/ldt.h> + +/* Extern Global Variables */ +extern int Tst_count; /* counter for tst_xxx routines. */ +extern char *TESTDIR; /* temporary dir created by tst_tmpdir() */ + /* Extern Global Functions */ /******************************************************************************/ /* */ @@ -175,3 +177,10 @@ int main(int ac, char **av) { tst_exit(); } +#else +int main(int ac, char **av) { + + tst_resm(TCONF, "is not available for this architecture"); + tst_exit(); +} +#endif diff --git a/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c b/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c index 4fff9d6..52c7d06 100644 --- a/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c +++ b/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c @@ -50,25 +50,27 @@ /* Manas Kumar Nayak [email protected]> */ /******************************************************************************/ -#include <stdio.h> -#include <errno.h> -#include <linux/unistd.h> -#include <asm/ldt.h> - /* Harness Specific Include Files. */ #include "test.h" #include "usctest.h" #include "linux_syscall_numbers.h" - -/* Extern Global Variables */ -extern int Tst_count; /* counter for tst_xxx routines. */ -extern char *TESTDIR; /* temporary dir created by tst_tmpdir() */ +#include "config.h" /* Global Variables */ char *TCID = "set_thread_area_02"; /* Test program identifier.*/ int testno; int TST_TOTAL = 3; /* total number of tests in this file. */ +#if defined HAVE_ASM_LDT_H +#include <stdio.h> +#include <errno.h> +#include <linux/unistd.h> +#include <asm/ldt.h> + +/* Extern Global Variables */ +extern int Tst_count; /* counter for tst_xxx routines. */ +extern char *TESTDIR; /* temporary dir created by tst_tmpdir() */ + /* Extern Global Functions */ /******************************************************************************/ /* */ @@ -195,4 +197,11 @@ int main(int ac, char **av) { cleanup(); tst_exit(); } +#else +int main(int ac, char **av) { + + tst_resm(TCONF, "is not available for this architecture"); + tst_exit(); +} +#endif -- 1.6.3.1 ------------------------------------------------------------------------------ _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
