summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--linux/dummy.h4
-rw-r--r--mem.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/linux/dummy.h b/linux/dummy.h
index 95efa8a..2fc3498 100644
--- a/linux/dummy.h
+++ b/linux/dummy.h
@@ -47,7 +47,9 @@
# define sys_modify_ldt printargs
# ifndef M68K
# define sys_get_thread_area printargs
-# define sys_set_thread_area printargs
+# ifndef MIPS
+# define sys_set_thread_area printargs
+# endif
# endif
#endif
diff --git a/mem.c b/mem.c
index 9207fb2..4b6bc18 100644
--- a/mem.c
+++ b/mem.c
@@ -637,7 +637,7 @@ sys_get_thread_area(struct tcb *tcp)
}
#endif /* I386 || X86_64 || X32 */
-#if defined(M68K)
+#if defined(M68K) || defined(MIPS)
int
sys_set_thread_area(struct tcb *tcp)
{
@@ -646,7 +646,9 @@ sys_set_thread_area(struct tcb *tcp)
return 0;
}
+#endif
+#if defined(M68K)
int
sys_get_thread_area(struct tcb *tcp)
{