Hi, This series extract code related to target errno conversion (to/from host) into a separate header.
Since v1: - addressed Taylor / Richard / Laurent review comments Supersedes: <20210704183755.655002-1-f4...@amsat.org> Based-on: <20210708100756.212085-1-laur...@vivier.eu> Philippe Mathieu-Daudé (8): linux-user/syscall: Fix RF-kill errno (typo in ERFKILL) linux-user/sparc: Rename target_errno.h -> target_errno_defs.h linux-user: Extract target errno to 'target_errno_defs.h' linux-user/alpha: Move errno definitions to 'target_errno_defs.h' linux-user/hppa: Move errno definitions to 'target_errno_defs.h' linux-user/mips: Move errno definitions to 'target_errno_defs.h' linux-user/syscall: Introduce errno_exists() linux-user: Simplify host <-> target errno conversion using macros linux-user/aarch64/target_errno_defs.h | 6 + linux-user/alpha/target_errno_defs.h | 200 ++++++++++++++++ linux-user/alpha/target_syscall.h | 194 ---------------- linux-user/arm/target_errno_defs.h | 6 + linux-user/cris/target_errno_defs.h | 6 + .../target_errno_defs.h} | 4 +- linux-user/hexagon/target_errno_defs.h | 6 + linux-user/hppa/target_errno_defs.h | 216 +++++++++++++++++ linux-user/hppa/target_syscall.h | 210 ----------------- linux-user/i386/target_errno_defs.h | 6 + linux-user/m68k/target_errno_defs.h | 6 + linux-user/microblaze/target_errno_defs.h | 6 + linux-user/mips/target_errno_defs.h | 217 ++++++++++++++++++ linux-user/mips/target_syscall.h | 211 ----------------- linux-user/mips64/target_errno_defs.h | 217 ++++++++++++++++++ linux-user/mips64/target_syscall.h | 211 ----------------- linux-user/nios2/target_errno_defs.h | 6 + linux-user/openrisc/target_errno_defs.h | 6 + linux-user/ppc/target_errno_defs.h | 6 + linux-user/riscv/target_errno_defs.h | 6 + linux-user/s390x/target_errno_defs.h | 6 + linux-user/sh4/target_errno_defs.h | 6 + .../{target_errno.h => target_errno_defs.h} | 6 +- linux-user/sparc/target_syscall.h | 2 - linux-user/syscall_defs.h | 2 +- linux-user/x86_64/target_errno_defs.h | 6 + linux-user/xtensa/target_errno_defs.h | 6 + linux-user/syscall.c | 174 +++----------- linux-user/errnos.c.inc | 140 +++++++++++ linux-user/safe-syscall.S | 2 +- 30 files changed, 1114 insertions(+), 982 deletions(-) create mode 100644 linux-user/aarch64/target_errno_defs.h create mode 100644 linux-user/alpha/target_errno_defs.h create mode 100644 linux-user/arm/target_errno_defs.h create mode 100644 linux-user/cris/target_errno_defs.h rename linux-user/{errno_defs.h => generic/target_errno_defs.h} (99%) create mode 100644 linux-user/hexagon/target_errno_defs.h create mode 100644 linux-user/hppa/target_errno_defs.h create mode 100644 linux-user/i386/target_errno_defs.h create mode 100644 linux-user/m68k/target_errno_defs.h create mode 100644 linux-user/microblaze/target_errno_defs.h create mode 100644 linux-user/mips/target_errno_defs.h create mode 100644 linux-user/mips64/target_errno_defs.h create mode 100644 linux-user/nios2/target_errno_defs.h create mode 100644 linux-user/openrisc/target_errno_defs.h create mode 100644 linux-user/ppc/target_errno_defs.h create mode 100644 linux-user/riscv/target_errno_defs.h create mode 100644 linux-user/s390x/target_errno_defs.h create mode 100644 linux-user/sh4/target_errno_defs.h rename linux-user/sparc/{target_errno.h => target_errno_defs.h} (98%) create mode 100644 linux-user/x86_64/target_errno_defs.h create mode 100644 linux-user/xtensa/target_errno_defs.h create mode 100644 linux-user/errnos.c.inc -- 2.31.1