linux: Consolidate INLINE_SYSCALL
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 29 Jan 2020 17:36:58 +0000 (17:36 +0000)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Sat, 15 Feb 2020 00:09:12 +0000 (21:09 -0300)
commitfcb78a55058fd4e3477d9e4c6a5083d650aefa31
tree888c34d043ee64bc43da8e8fca7d61966cb22df6
parent9a973da617772eff1f351989f8995f4305a2e63c
linux: Consolidate INLINE_SYSCALL

With all Linux ABIs using the expected Linux kABI to indicate
syscalls errors, there is no need to replicate the INLINE_SYSCALL.

The generic Linux sysdep.h includes errno.h even for !__ASSEMBLER__,
which is ok now and it allows cleanup some archaic code that assume
otherwise.

Checked with a build against all affected ABIs.
33 files changed:
sysdeps/i386/pthread_spin_trylock.S
sysdeps/mips/nptl/tls.h
sysdeps/sh/nptl/pthread_spin_trylock.S
sysdeps/sparc/sparc32/pthread_spin_trylock.S
sysdeps/sparc/sparc64/pthread_spin_trylock.S
sysdeps/unix/arm/sysdep.S
sysdeps/unix/mips/sysdep.S
sysdeps/unix/sh/sysdep.S
sysdeps/unix/sysv/linux/aarch64/sysdep.h
sysdeps/unix/sysv/linux/alpha/brk.S
sysdeps/unix/sysv/linux/alpha/sysdep.h
sysdeps/unix/sysv/linux/arm/sysdep.h
sysdeps/unix/sysv/linux/csky/sysdep.h
sysdeps/unix/sysv/linux/hppa/sysdep.h
sysdeps/unix/sysv/linux/i386/sysdep.h
sysdeps/unix/sysv/linux/ia64/sysdep.h
sysdeps/unix/sysv/linux/m68k/sysdep.h
sysdeps/unix/sysv/linux/microblaze/sysdep.h
sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
sysdeps/unix/sysv/linux/mips/mips64/sysdep.h
sysdeps/unix/sysv/linux/nios2/sysdep.h
sysdeps/unix/sysv/linux/powerpc/sysdep.h
sysdeps/unix/sysv/linux/riscv/sysdep.h
sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h
sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h
sysdeps/unix/sysv/linux/s390/sysdep.h
sysdeps/unix/sysv/linux/sh/sysdep.h
sysdeps/unix/sysv/linux/sparc/sparc64/brk.S
sysdeps/unix/sysv/linux/sparc/sysdep.h
sysdeps/unix/sysv/linux/sysdep.h
sysdeps/unix/sysv/linux/x86_64/sysdep.h
sysdeps/unix/x86_64/sysdep.S
sysdeps/x86_64/nptl/pthread_spin_trylock.S