Lines Matching defs:signum
34 void IpcSignalTest::SigAbortHandler(int signum)
36 LOG("handler: recv a signal: %d", signum);
42 *shared = signum;
50 void IpcSignalTest::SigactionHandler(int signum, siginfo_t* si, void* ucontext)
52 LOG("handler recv a signal: %s(%d)", ALL_SIGNALS[signum].signame, signum);
53 mReceivedSignal = signum;
58 void IpcSignalTest::SignalHandler(int signum)
60 LOG("handler recv a signal: %s(%d)", ALL_SIGNALS[signum].signame, signum);
61 mReceivedSignal = signum;
98 void IpcSignalTest::DefaultActionTest(const int signum, const bool expectStop, const bool coredump)
105 kill(pid, signum);
112 WaitProcKilled(pid, signum);
128 void IpcSignalTest::SendAndRecvTest(const int signum)
141 kill(pid1, signum);
150 kill(pid1, signum);
159 handler_type rt = signal(signum, SignalHandler);
161 LOG("set %d signal handler failed, errno=%d", signum, errno);
165 if (mReceivedSignal != signum) {
166 LOG("SignalHandler check fail, expected=%d, received=%d", signum, mReceivedSignal);
196 void IpcSignalTest::SignalFailTest(int signum, handler_type h, int expectErrno)
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;