2002-12-15 Roland McGrath <roland@redhat.com>
* linux/ia64/syscallent.h: Remove macros for sys_delete_module,
sys_nanosleep, both already in linux/dummy.h.
* mem.c: Add sys_{get,set}_thread_area.
* linux/syscall.h: Declare them.
* linux/syscallent.h: Update the table for these.
* linux/dummy.h (sys_modify_ldt): Define only #ifndef I386.
(sys_get_thread_area, sys_set_thread_area): New macros #ifndef I386.
diff --git a/linux/dummy.h b/linux/dummy.h
index cd6006b..c65aee2 100644
--- a/linux/dummy.h
+++ b/linux/dummy.h
@@ -33,12 +33,18 @@
#define sys_syslog printargs
#define sys_iopl printargs
#define sys_vm86old printargs
-#define sys_modify_ldt printargs
#define sys_get_kernel_syms printargs
#define sys_bdflush printargs
#define sys_sysfs printargs
#define sys_afs_syscall printargs
+/* machine-specific */
+#ifndef I386
+#define sys_modify_ldt printargs
+#define sys_get_thread_area printargs
+#define sys_set_thread_area printargs
+#endif
+
#define sys_sched_setparam printargs
#define sys_sched_getparam printargs
#define sys_sched_setscheduler printargs