Patchwork [2/3] linux-user: Add aliases for some Alpha syscalls

login
register
mail settings
Submitter Richard Henderson
Date Dec. 19, 2009, 11:17 p.m.
Message ID <48edf69041f2aae60f1e22163c4d35fdb93bea18.1261264754.git.rth@twiddle.net>
Download mbox | patch
Permalink /patch/41482/
State New
Headers show

Comments

Richard Henderson - Dec. 19, 2009, 11:17 p.m.
Alpha always used 32-bit uids, but never renamed the syscalls
to match i386 when 32-bit uids were added there.  This enables
the proper bits in syscall.c.

Signed-off-by: Richard Henderson <rth@twiddle.net>
---
 linux-user/alpha/syscall_nr.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

Patch

diff --git a/linux-user/alpha/syscall_nr.h b/linux-user/alpha/syscall_nr.h
index d3c19cc..7182223 100644
--- a/linux-user/alpha/syscall_nr.h
+++ b/linux-user/alpha/syscall_nr.h
@@ -411,3 +411,11 @@ 
 #define TARGET_NR_signalfd			476
 #define TARGET_NR_timerfd			477
 #define TARGET_NR_eventfd			478
+
+/* The following aliases are defined in order to match up with the
+   standard i386 syscalls implemented in syscalls.c.  */
+#define TARGET_NR_chown32	TARGET_NR_chown
+#define TARGET_NR_setuid32	TARGET_NR_setuid
+#define TARGET_NR_setgid32	TARGET_NR_setgid
+#define TARGET_NR_setfsuid32	TARGET_NR_setfsuid
+#define TARGET_NR_setfsgid32	TARGET_NR_setfsgid