diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2021-06-05 18:18:21 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2021-06-22 01:45:32 +0000 |
commit | 52d8029e935b0cde48936151af9dd7a82e90c51c (patch) | |
tree | 53e3f494ab66a333953e9dc5fea4ec21dc440e95 /sys/amd64/linux/linux_sysvec.c | |
parent | 2ea2987d14d4d58fc6afe15e790dc9aa075038cc (diff) | |
download | src-52d8029e935b0cde48936151af9dd7a82e90c51c.tar.gz src-52d8029e935b0cde48936151af9dd7a82e90c51c.zip |
Add quirks for Linux ABI signals handling
(cherry picked from commit 870e197d52c1cb8c3ed6d04ddae34dcae57cb657)
Diffstat (limited to 'sys/amd64/linux/linux_sysvec.c')
-rw-r--r-- | sys/amd64/linux/linux_sysvec.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/amd64/linux/linux_sysvec.c b/sys/amd64/linux/linux_sysvec.c index 3766cea5e699..f8a06b08969e 100644 --- a/sys/amd64/linux/linux_sysvec.c +++ b/sys/amd64/linux/linux_sysvec.c @@ -751,7 +751,8 @@ struct sysentvec elf_linux_sysvec = { .sv_setregs = linux_exec_setregs, .sv_fixlimit = NULL, .sv_maxssiz = NULL, - .sv_flags = SV_ABI_LINUX | SV_LP64 | SV_SHP, + .sv_flags = SV_ABI_LINUX | SV_LP64 | SV_SHP | SV_SIG_DISCIGN | + SV_SIG_WAITNDQ, .sv_set_syscall_retval = linux_set_syscall_retval, .sv_fetch_syscall_args = linux_fetch_syscall_args, .sv_syscallnames = NULL, |