glibc/sysdeps/unix/sysv/linux/riscv
Aurelien Jarno b88e5137e6 RISC-V: fix struct kernel_sigaction to match the kernel version [BZ #23069]
The RISC-V kernel doesn't define SA_RESTORER, hence the kernel version
of struct sigaction doesn't have the sa_restorer field. The default
kernel_sigaction.h therefore can't be used.

This patch adds a RISC-V specific version of kernel_sigaction.h to fix
the issue. This fixes for example the libnih testsuite.

Note that this patch is not needed in master as the bug has been fixed
by commit b4a5d26d88 ("linux: Consolidate sigaction implementation").
2021-08-27 16:22:08 -07:00
..
bits RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
rv64 RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
sys RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
arch-fork.h
atomic-machine.h
clone.S
configure RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
configure.ac RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
dl-cache.h RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
dl-static.c RISC-V: Linux Startup and Dynamic Loading Code 2018-01-29 10:37:28 -08:00
flush-icache.c RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
getcontext.S RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
Implies RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
init-first.c RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
ipc_priv.h RISC-V: Add ipc_priv.h 2018-01-29 10:43:15 -08:00
kernel_sigaction.h RISC-V: fix struct kernel_sigaction to match the kernel version [BZ #23069] 2021-08-27 16:22:08 -07:00
ldconfig.h RISC-V: Linux Startup and Dynamic Loading Code 2018-01-29 10:37:28 -08:00
ldd-rewrite.sed RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
ldsodefs.h RISC-V: Linux Startup and Dynamic Loading Code 2018-01-29 10:37:28 -08:00
libc-vdso.h RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
localplt.data RISC-V: Add ABI Lists 2018-01-29 10:37:28 -08:00
makecontext.c RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
Makefile RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
profil-counter.h
pt-vfork.S
readelflib.c [RISC-V] Fix parsing flags in ELF64 files. 2018-02-09 18:37:15 -05:00
register-dump.h RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
setcontext.S RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
shlib-versions RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
sigcontextinfo.h RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
swapcontext.S RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
syscall.c
sysdep.h
sysdep.S
ucontext_i.sym RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
ucontext-macros.h RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
Versions RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
vfork.S