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