aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2016-04-05 13:28:30 -0700
committerAndreas Schneider <asn@samba.org>2016-06-02 15:59:01 +0200
commitcf2b35344d4de927f158a1e6d5b6bbc1be2ffd96 (patch)
treecff9e86245412b3c9976524b0f1d68fe5800d4bc
parenta00a6b8b300b7baa867191e2bc016b835cf8d1b3 (diff)
downloaduid_wrapper-cf2b35344d4de927f158a1e6d5b6bbc1be2ffd96.tar.gz
uid_wrapper-cf2b35344d4de927f158a1e6d5b6bbc1be2ffd96.tar.xz
uid_wrapper-cf2b35344d4de927f158a1e6d5b6bbc1be2ffd96.zip
uwrap: Use alpha-specific syscalls.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11821 Signed-off-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Andreas Schneider <asn@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org>
-rw-r--r--src/uid_wrapper.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/uid_wrapper.c b/src/uid_wrapper.c
index 34889e0..ded857a 100644
--- a/src/uid_wrapper.c
+++ b/src/uid_wrapper.c
@@ -1901,7 +1901,11 @@ static long int uwrap_syscall (long int sysno, va_list vp)
switch (sysno) {
/* gid */
+#ifdef __alpha__
+ case SYS_getxgid:
+#else
case SYS_getgid:
+#endif
#ifdef HAVE_LINUX_32BIT_SYSCALLS
case SYS_getgid32:
#endif
@@ -1970,7 +1974,11 @@ static long int uwrap_syscall (long int sysno, va_list vp)
#endif /* SYS_getresgid && HAVE_GETRESGID */
/* uid */
+#ifdef __alpha__
+ case SYS_getxuid:
+#else
case SYS_getuid:
+#endif
#ifdef HAVE_LINUX_32BIT_SYSCALLS
case SYS_getuid32:
#endif