HelenOS sources
sigaction 204 uspace/lib/posix/include/posix/signal.h extern int sigaction(int sig, const struct sigaction *__restrict__ act,
sigaction 205 uspace/lib/posix/include/posix/signal.h struct sigaction *__restrict__ oact);
sigaction 67 uspace/lib/posix/src/signal.c static struct sigaction _signal_actions[_TOP_SIGNAL + 1] = {
sigaction 239 uspace/lib/posix/src/signal.c static void _sigaction_unsafe(int sig, const struct sigaction *restrict act,
sigaction 240 uspace/lib/posix/src/signal.c struct sigaction *restrict oact)
sigaction 244 uspace/lib/posix/src/signal.c sizeof(struct sigaction));
sigaction 249 uspace/lib/posix/src/signal.c sizeof(struct sigaction));
sigaction 263 uspace/lib/posix/src/signal.c int sigaction(int sig, const struct sigaction *restrict act,
sigaction 264 uspace/lib/posix/src/signal.c struct sigaction *restrict oact)
sigaction 296 uspace/lib/posix/src/signal.c struct sigaction new = {
sigaction 302 uspace/lib/posix/src/signal.c struct sigaction old;
sigaction 303 uspace/lib/posix/src/signal.c if (sigaction(sig, func == NULL ? NULL : &new, &old) == 0) {
sigaction 349 uspace/lib/posix/src/signal.c struct sigaction action = _signal_actions[signo];
sigaction 364 uspace/lib/posix/src/signal.c _signal_actions[signo] = (struct sigaction) DEFAULT_HANDLER;
HelenOS homepage, sources at GitHub