]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
sysentvec: add SV_SIGSYS flag
authorKonstantin Belousov <kib@FreeBSD.org>
Mon, 25 Sep 2023 16:33:36 +0000 (19:33 +0300)
committerKonstantin Belousov <kib@FreeBSD.org>
Mon, 2 Oct 2023 22:30:52 +0000 (01:30 +0300)
commitb82b4ae752501469053979393e33bbfa74fbc9d2
treeb345885744d106481ef77015ab645389048bdb67
parent39024a89146902ca9aba250130b828ad9aced99d
sysentvec: add SV_SIGSYS flag

to allow ABIs to indicate that SIGSYS is needed.  Mark all native
FreeBSD ABIs with the flag.

This implicitly marks Linux' ABIs as not delivering SIGSYS on invalid
syscall.

Reviewed by: dchagin, markj
Discussed with: jhb
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D41976
12 files changed:
sys/amd64/amd64/elf_machdep.c
sys/arm/arm/elf_machdep.c
sys/arm64/arm64/elf32_machdep.c
sys/arm64/arm64/elf_machdep.c
sys/compat/ia32/ia32_sysvec.c
sys/i386/i386/elf_machdep.c
sys/kern/imgact_aout.c
sys/kern/kern_sig.c
sys/powerpc/powerpc/elf32_machdep.c
sys/powerpc/powerpc/elf64_machdep.c
sys/riscv/riscv/elf_machdep.c
sys/sys/sysent.h