SIGVEC(3) Library Functions Manual SIGVEC(3)
sigvec - software signal facilities
#include <signal.h> struct sigvec { void (*sv_handler)(); int sv_mask; int sv_flags; }; int sigvec(int sig, struct sigvec *vec, struct sigvec *ovec);_IGN, the default action for the signal is to discard the signal, and if a signalalt. execve(2) reinstates the default action for all signals which were caught and resets all signals to be caught on the user stack. Ignored signals remain ignored; the signal mask remains the same; signals that interrupt
The).block(3), siginterrupt(3), sigpause(3), sigsetmask(3), sigsetops(3), tty(4)
A sigvec() system call first appeared in 4.2BSD. It was reimplemented as a wrapper around sigaction(2) in 4.3BSD-Reno. The old system call was kept for compatibility until OpenBSD 4.9. OpenBSD 5.9 January 15, 2015 OpenBSD 5.9