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

Reply via email to