Lines Matching refs:action
332 struct sigaction action; in HandleUnexpectedSignal() local
333 memset(&action, 0, sizeof(action)); in HandleUnexpectedSignal()
334 sigemptyset(&action.sa_mask); in HandleUnexpectedSignal()
335 action.sa_handler = SIG_DFL; in HandleUnexpectedSignal()
336 sigaction(signal_number, &action, NULL); in HandleUnexpectedSignal()
346 struct sigaction action; in InitPlatformSignalHandlers() local
347 memset(&action, 0, sizeof(action)); in InitPlatformSignalHandlers()
348 sigemptyset(&action.sa_mask); in InitPlatformSignalHandlers()
349 action.sa_sigaction = HandleUnexpectedSignal; in InitPlatformSignalHandlers()
351 action.sa_flags |= SA_SIGINFO; in InitPlatformSignalHandlers()
353 action.sa_flags |= SA_ONSTACK; in InitPlatformSignalHandlers()
356 rc += sigaction(SIGABRT, &action, NULL); in InitPlatformSignalHandlers()
357 rc += sigaction(SIGBUS, &action, NULL); in InitPlatformSignalHandlers()
358 rc += sigaction(SIGFPE, &action, NULL); in InitPlatformSignalHandlers()
359 rc += sigaction(SIGILL, &action, NULL); in InitPlatformSignalHandlers()
360 rc += sigaction(SIGPIPE, &action, NULL); in InitPlatformSignalHandlers()
361 rc += sigaction(SIGSEGV, &action, NULL); in InitPlatformSignalHandlers()
363 rc += sigaction(SIGSTKFLT, &action, NULL); in InitPlatformSignalHandlers()
365 rc += sigaction(SIGTRAP, &action, NULL); in InitPlatformSignalHandlers()