get_regset: define iff PTRACE_GETREGSET is used
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 13 Feb 2015 23:41:04 +0000 (23:41 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sat, 14 Feb 2015 00:11:35 +0000 (00:11 +0000)
commitd6db1db2a4bb814ff00f0d714b820f7001e7b0e2
tree7a86a5f191da0653340c2c48091870eb68cbd7a6
parent82ae5b9e1b270d0d80f925bbcf2df85312d675b7
get_regset: define iff PTRACE_GETREGSET is used

* syscall.c [AARCH64, X86_64, X32] (ARCH_REGS_FOR_GETREGSET,
ARCH_IOVEC_FOR_GETREGSET): New macros.
(get_regset): Define iff ARCH_REGS_FOR_GETREGSET is defined; change
return type to long, return ptrace() return code instead of assigning it
to get_regs_error; do not list individual architectures, implement
constant and variable iovec cases depending on ARCH_IOVEC_FOR_GETREGSET.
(get_regs): Assign get_regset() return code to get_regs_error.
syscall.c