]> granicus.if.org Git - strace/commitdiff
ia64: fix up builds after 16bit uid support
authorMike Frysinger <vapier@gentoo.org>
Thu, 26 Feb 2015 07:15:33 +0000 (02:15 -0500)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 26 Feb 2015 20:01:35 +0000 (20:01 +0000)
The ia64 port pulls in the i386 syscall table so it can decode
32bit apps, so we need to enable the 16bit uid parsers for it.

* defs.h (NEED_UID16_PARSERS): Define to 1 for IA64.
* linux/ia64/syscallent.h: Undefine sys_stime to avoid redefine warnings.

defs.h
linux/ia64/syscallent.h

diff --git a/defs.h b/defs.h
index 85c79f5176773e5e0d189c431eb566144b8dceb4..adbc0062f07ae76881b58fd251935b06d8524493 100644 (file)
--- a/defs.h
+++ b/defs.h
@@ -348,6 +348,7 @@ extern const struct xlat whence_codes[];
 
 #if defined(ARM) || defined(AARCH64) \
  || defined(I386) || defined(X32) || defined(X86_64) \
+ || defined(IA64) \
  || defined(BFIN) \
  || defined(M68K) \
  || defined(MICROBLAZE) \
index 9b23fcd282e4cb95a8f480ed718f2e0c78be225d..24bcd75125df8da8edb3c4cbc85b8f5e1ed26493 100644 (file)
@@ -40,6 +40,7 @@
 #define sys_break              printargs
 #define sys_oldstat            printargs
 #define sys_lseek              printargs
+#undef sys_stime
 #define sys_stime              printargs
 #define sys_ptrace             printargs
 #define sys_oldfstat           printargs