summaryrefslogtreecommitdiff
path: root/linux/syscall.h
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2018-01-20 00:02:57 +0000
committerDmitry V. Levin <ldv@altlinux.org>2018-01-21 01:46:04 +0000
commit2880a927a6aa8e253370a2f5e6967fa841fe1bc3 (patch)
treeba6cbaf4f67f831b6628c1298c4b31250be694f7 /linux/syscall.h
parenta9b7fb4f732258f16baa3ac1a56a78b440ca00e7 (diff)
downloadstrace-2880a927a6aa8e253370a2f5e6967fa841fe1bc3.tar.gz
Replace NEED_UID16_PARSERS with HAVE_ARCH_UID16_SYSCALLS
* linux/arch_defs_.h [!HAVE_ARCH_UID16_SYSCALLS] (HAVE_ARCH_UID16_SYSCALLS): New macro. * linux/aarch64/arch_defs_.h (HAVE_ARCH_UID16_SYSCALLS): New macro. * linux/arm/arch_defs_.h: Likewise. * linux/i386/arch_defs_.h: Likewise. * linux/ia64/arch_defs_.h: Likewise. * linux/m68k/arch_defs_.h: Likewise. * linux/s390/arch_defs_.h: Likewise. * linux/s390x/arch_defs_.h: Likewise. * linux/sh/arch_defs_.h: Likewise. * linux/sparc/arch_defs_.h: Likewise. * linux/sparc64/arch_defs_.h: Likewise. * linux/syscall.h: Likewise. * linux/x32/arch_defs_.h: Likewise. * linux/x86_64/arch_defs_.h: Likewise. * linux/bfin/arch_defs_.h: New file. * linux/microblaze/arch_defs_.h: Likewise. * linux/riscv/arch_defs_.h: Likewise. * linux/sh64/arch_defs_.h: Likewise. * Makefile.am (EXTRA_DIST): Add them. * defs.h (NEED_UID16_PARSERS): Remove. * linux/syscall.h: Check for HAVE_ARCH_UID16_SYSCALLS instead of NEED_UID16_PARSERS. * uid.c: Likewise.
Diffstat (limited to 'linux/syscall.h')
-rw-r--r--linux/syscall.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/linux/syscall.h b/linux/syscall.h
index bd1551860..11a431987 100644
--- a/linux/syscall.h
+++ b/linux/syscall.h
@@ -34,7 +34,7 @@
#include "sys_func.h"
#include "sen.h"
-#if NEED_UID16_PARSERS
+#if HAVE_ARCH_UID16_SYSCALLS
extern SYS_FUNC(chown16);
extern SYS_FUNC(fchown16);
extern SYS_FUNC(getgroups16);
@@ -45,6 +45,6 @@ extern SYS_FUNC(setgroups16);
extern SYS_FUNC(setresuid16);
extern SYS_FUNC(setreuid16);
extern SYS_FUNC(setuid16);
-#endif
+#endif /* HAVE_ARCH_UID16_SYSCALLS */
#endif /* !STRACE_LINUX_SYSCALL_H */