Lines Matching refs:sa
219 struct sigaction sa; in TEST() local
220 memset(&sa, 0, sizeof(sa)); in TEST()
221 sigaddset(&sa.sa_mask, SIGALRM); in TEST()
222 sa.sa_flags = SA_ONSTACK; in TEST()
223 sa.sa_handler = EmptySignalHandler; in TEST()
224 ASSERT_EQ(0, sigaction(SIGALRM, &sa, NULL)); in TEST()
227 memset(&sa, 0, sizeof(sa)); in TEST()
228 ASSERT_EQ(0, sigaction(SIGALRM, NULL, &sa)); in TEST()
229 ASSERT_TRUE(sa.sa_handler == EmptySignalHandler); in TEST()
230 ASSERT_TRUE((void*) sa.sa_sigaction == (void*) sa.sa_handler); in TEST()
231 ASSERT_EQ(static_cast<unsigned>(SA_ONSTACK), sa.sa_flags & ~sa_restorer); in TEST()
234 memset(&sa, 0, sizeof(sa)); in TEST()
235 sigaddset(&sa.sa_mask, SIGALRM); in TEST()
236 sa.sa_flags = SA_ONSTACK | SA_SIGINFO; in TEST()
237 sa.sa_sigaction = EmptySignalAction; in TEST()
238 ASSERT_EQ(0, sigaction(SIGALRM, &sa, NULL)); in TEST()
241 memset(&sa, 0, sizeof(sa)); in TEST()
242 ASSERT_EQ(0, sigaction(SIGALRM, NULL, &sa)); in TEST()
243 ASSERT_TRUE(sa.sa_sigaction == EmptySignalAction); in TEST()
244 ASSERT_TRUE((void*) sa.sa_sigaction == (void*) sa.sa_handler); in TEST()
245 ASSERT_EQ(static_cast<unsigned>(SA_ONSTACK | SA_SIGINFO), sa.sa_flags & ~sa_restorer); in TEST()