| 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
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
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(-)