Lines Matching refs:info

39 dummy_sighandler(int sig __unused, siginfo_t *info __unused, void *ctx __unused)
146 siginfo_t info;
194 r = sigwaitinfo(&mask, &info);
196 ATF_CHECK_EQ(SIGCHLD, info.si_signo);
197 ATF_CHECK_EQ(CLD_EXITED, info.si_code);
198 ATF_CHECK_EQ(3, info.si_status);
199 ATF_CHECK_EQ(child, info.si_pid);
207 r = sigwaitinfo(&mask, &info);
209 ATF_CHECK_EQ(SIGCHLD, info.si_signo);
210 ATF_CHECK_EQ(CLD_EXITED, info.si_code);
211 ATF_CHECK_EQ(2, info.si_status);
212 grandchild = info.si_pid;
233 siginfo_t info;
278 r = sigwaitinfo(&mask, &info);
280 ATF_CHECK_EQ(SIGCHLD, info.si_signo);
281 ATF_CHECK_EQ(CLD_EXITED, info.si_code);
282 ATF_CHECK_EQ(2, info.si_status);
283 grandchild = info.si_pid;
379 struct procctl_reaper_pidinfo info[10];
389 memset(info, '\0', sizeof(info));
392 .rp_count = sizeof(info) / sizeof(info[0]),
393 .rp_pids = info
396 ATF_CHECK_EQ(0, info[0].pi_flags & REAPER_PIDINFO_VALID);
429 memset(info, '\0', sizeof(info));
432 .rp_count = sizeof(info) / sizeof(info[0]),
433 .rp_pids = info
437 info[0].pi_flags & (REAPER_PIDINFO_VALID | REAPER_PIDINFO_CHILD));
438 ATF_CHECK_EQ(child, info[0].pi_pid);
439 ATF_CHECK_EQ(child, info[0].pi_subtree);
440 ATF_CHECK_EQ(0, info[1].pi_flags & REAPER_PIDINFO_VALID);
447 memset(info, '\0', sizeof(info));
450 .rp_count = sizeof(info) / sizeof(info[0]),
451 .rp_pids = info
455 info[0].pi_flags & REAPER_PIDINFO_VALID);
457 info[1].pi_flags & REAPER_PIDINFO_VALID);
458 ATF_CHECK_EQ(0, info[2].pi_flags & REAPER_PIDINFO_VALID);
459 ATF_CHECK_EQ(child, info[0].pi_subtree);
460 ATF_CHECK_EQ(child, info[1].pi_subtree);
461 childidx = info[1].pi_pid == child ? 1 : 0;
463 info[childidx].pi_flags & REAPER_PIDINFO_CHILD);
464 ATF_CHECK_EQ(0, info[childidx ^ 1].pi_flags & REAPER_PIDINFO_CHILD);
465 ATF_CHECK(info[childidx].pi_pid == child);
466 grandchild = info[childidx ^ 1].pi_pid;
478 memset(info, '\0', sizeof(info));
481 .rp_count = sizeof(info) / sizeof(info[0]),
482 .rp_pids = info
486 info[0].pi_flags & REAPER_PIDINFO_VALID);
487 ATF_CHECK_EQ(0, info[1].pi_flags & REAPER_PIDINFO_VALID);
488 ATF_CHECK_EQ(child, info[0].pi_subtree);
490 info[0].pi_flags & REAPER_PIDINFO_CHILD);
491 ATF_CHECK_EQ(grandchild, info[0].pi_pid);
496 memset(info, '\0', sizeof(info));
499 .rp_count = sizeof(info) / sizeof(info[0]),
500 .rp_pids = info
504 info[0].pi_flags & REAPER_PIDINFO_VALID);
505 ATF_CHECK_EQ(0, info[1].pi_flags & REAPER_PIDINFO_VALID);
506 ATF_CHECK_EQ(child, info[0].pi_subtree);
508 info[0].pi_flags & REAPER_PIDINFO_CHILD);
509 ATF_CHECK_EQ(grandchild, info[0].pi_pid);
515 memset(info, '\0', sizeof(info));
518 .rp_count = sizeof(info) / sizeof(info[0]),
519 .rp_pids = info
522 ATF_CHECK_EQ(0, info[0].pi_flags & REAPER_PIDINFO_VALID);