Lines Matching refs:signal
33 // special signal handler for function 'abort'
36 LOG("handler: recv a signal: %d", signum);
49 // special signal handler for function 'sigaction'
52 LOG("handler recv a signal: %s(%d)", ALL_SIGNALS[signum].signame, signum);
57 // general signal handler. note: not thread-safe
60 LOG("handler recv a signal: %s(%d)", ALL_SIGNALS[signum].signame, signum);
65 {"NA", "Unknown signal", TERMINATE},
75 {"SIGUSR1", "User defined signal 1", TERMINATE}, // 10
77 {"SIGUSR2", "User defined signal 2", TERMINATE},
84 {"SIGSTOP", "Stopped (signal)", STOP},
131 bool useBrother = GetRandom(100) % 2; // if use brother to send the signal
159 handler_type rt = signal(signum, SignalHandler);
161 LOG("set %d signal handler failed, errno=%d", signum, errno);
199 handler_type rt = signal(signum, h);
200 ASSERT_EQ(rt, SIG_ERR) << "signal error for " << signum;
201 ASSERT_EQ(errno, expectErrno) << "signal error for " << signum;
222 signal(sigNo, SignalHandler);
236 LOG("pthread_kill send signal(%d) ok", SIGINT);
246 signal(SIGINT, SignalHandler);