]> granicus.if.org Git - strace/commitdiff
ia64: remove legacy i386 entries from the syscall entry table
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 13 Jun 2018 15:05:09 +0000 (15:05 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 13 Jun 2018 15:05:09 +0000 (15:05 +0000)
Remove the last piece of IA-32 mode support.  Besides being obsolete,
these bogus syscall entries cause problems with syscall name resolution.

* linux/ia64/syscallent.h [CST > 0]: Remove.

Complements: v4.21~17 "linux/ia64: remove IA-32 mode support"

linux/ia64/syscallent.h

index 33b3e8da5a0024448e7559dea6193ce02dbf8a08..e3210fbc2eb6cd419485995449cdefeea3017186 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-/*
- * IA-32 syscalls that have pointer arguments which are incompatible
- * with 64-bit layout get redirected to printargs.
- */
-#if CST > 0
-# undef SYS_FUNC_NAME
-# define SYS_FUNC_NAME(syscall_name) printargs
-# include "../i386/syscallent.h"
-# undef SYS_FUNC_NAME
-# define SYS_FUNC_NAME(syscall_name) MPERS_FUNC_NAME(syscall_name)
-#endif
-
-/* You must be careful to check ../i386/syscallent.h so that this table
-   starts where that one leaves off.
-*/
 [1024] = { 0,  0,              SEN(printargs),                 "ni_syscall"            },
 [1025] = { 1,  TP|SE,          SEN(exit),                      "exit"                  },
 [1026] = { 3,  TD,             SEN(read),                      "read"                  },