• Home
  • Raw
  • Download

Lines Matching refs:signo

136 void test_empty_set(swi_func sigwaitinfo, int signo)  in test_empty_set()  argument
144 child = create_sig_proc(100000, signo, UINT_MAX); in test_empty_set()
152 void test_timeout(swi_func sigwaitinfo, int signo) in test_timeout() argument
162 child = create_sig_proc(100000, signo, UINT_MAX); in test_timeout()
173 void test_unmasked_matching(swi_func sigwaitinfo, int signo) in test_unmasked_matching() argument
180 SUCCEED_OR_DIE(sigaddset, "sigaddset failed", &sigs, signo); in test_unmasked_matching()
183 child = create_sig_proc(100000, signo, UINT_MAX); in test_unmasked_matching()
186 REPORT_SUCCESS_COND(signo, 0, si.si_pid == child in test_unmasked_matching()
188 && si.si_signo == signo, "Struct siginfo mismatch"); in test_unmasked_matching()
193 void test_unmasked_matching_noinfo(swi_func sigwaitinfo, int signo) in test_unmasked_matching_noinfo() argument
199 SUCCEED_OR_DIE(sigaddset, "sigaddset failed", &sigs, signo); in test_unmasked_matching_noinfo()
201 child = create_sig_proc(100000, signo, UINT_MAX); in test_unmasked_matching_noinfo()
204 REPORT_SUCCESS(signo, 0); in test_unmasked_matching_noinfo()
209 void test_masked_matching(swi_func sigwaitinfo, int signo) in test_masked_matching() argument
216 SUCCEED_OR_DIE(sigaddset, "sigaddset failed", &sigs, signo); in test_masked_matching()
227 child = create_sig_proc(0, signo, 1); in test_masked_matching()
230 REPORT_SUCCESS_COND(signo, 0, si.si_pid == child in test_masked_matching()
232 && si.si_signo == signo, "Struct siginfo mismatch"); in test_masked_matching()
239 if (sigismember(&oldmask, signo)) in test_masked_matching()
246 void test_masked_matching_rt(swi_func sigwaitinfo, int signo) in test_masked_matching_rt() argument
253 signo = SIGRTMIN + 1; in test_masked_matching_rt()
256 SUCCEED_OR_DIE(sigaddset, "sigaddset failed", &sigs, signo); in test_masked_matching_rt()
257 SUCCEED_OR_DIE(sigaddset, "sigaddset failed", &sigs, signo + 1); in test_masked_matching_rt()
268 child[0] = create_sig_proc(0, signo, 1); in test_masked_matching_rt()
269 child[1] = create_sig_proc(0, signo + 1, 1); in test_masked_matching_rt()
276 REPORT_SUCCESS_COND(signo, 0, si.si_pid == child[0] in test_masked_matching_rt()
278 && si.si_signo == signo, "Struct siginfo mismatch"); in test_masked_matching_rt()
283 REPORT_SUCCESS_COND(signo + 1, 0, si.si_pid == child[1] in test_masked_matching_rt()
285 && si.si_signo == signo + 1, in test_masked_matching_rt()
293 if (sigismember(&oldmask, signo)) in test_masked_matching_rt()
300 void test_masked_matching_noinfo(swi_func sigwaitinfo, int signo) in test_masked_matching_noinfo() argument
306 SUCCEED_OR_DIE(sigaddset, "sigaddset failed", &sigs, signo); in test_masked_matching_noinfo()
317 child = create_sig_proc(0, signo, 1); in test_masked_matching_noinfo()
320 REPORT_SUCCESS(signo, 0); in test_masked_matching_noinfo()
327 if (sigismember(&oldmask, signo)) in test_masked_matching_noinfo()
335 void test_bad_address(swi_func sigwaitinfo, int signo) in test_bad_address() argument
341 SUCCEED_OR_DIE(sigaddset, "sigaddset failed", &sigs, signo); in test_bad_address()
352 child = create_sig_proc(0, signo, 1); in test_bad_address()
363 void test_bad_address2(swi_func sigwaitinfo, int signo) in test_bad_address2() argument
409 void test_bad_address3(swi_func sigwaitinfo, int signo) in test_bad_address3() argument
421 int signo; member
505 tst_resm(TINFO, "%p, %d", tests[i].swi, tests[i].signo); in main()
506 tests[i].tf(tests[i].swi, tests[i].signo); in main()