Lines Matching refs:wpid

135 	pid_t wpid;
140 wpid = waitpid(pid, &status, 0);
141 REQUIRE_EQ(wpid, pid);
185 pid_t child, wpid;
199 wpid = waitpid(child, &status, 0);
200 REQUIRE_EQ(wpid, child);
208 wpid = waitpid(child, &status, 0);
209 REQUIRE_EQ(wpid, child);
214 wpid = waitpid(child, &status, 0);
215 REQUIRE_EQ(wpid, -1);
226 pid_t child, wpid;
255 wpid = waitpid(child, &status, 0);
256 REQUIRE_EQ(wpid, child);
261 wpid = waitpid(child, &status, 0);
262 REQUIRE_EQ(wpid, -1);
273 pid_t child, debugger, wpid;
301 wpid = waitpid(child, &status, 0);
302 CHILD_REQUIRE_EQ(wpid, child);
315 wpid = waitpid(child, &status, 0);
316 CHILD_REQUIRE_EQ(wpid, child);
341 wpid = waitpid(child, &status, WNOHANG);
342 REQUIRE_EQ(wpid, 0);
348 wpid = waitpid(debugger, &status, 0);
349 REQUIRE_EQ(wpid, debugger);
354 wpid = waitpid(child, &status, WNOHANG);
355 REQUIRE_EQ(wpid, child);
369 pid_t child, debugger, fpid, wpid;
407 wpid = waitpid(child, &status, 0);
408 CHILD_REQUIRE_EQ(wpid, child);
422 wpid = waitpid(child, &status, 0);
423 CHILD_REQUIRE_EQ(wpid, child);
434 wpid = waitpid(debugger, &status, 0);
435 REQUIRE_EQ(wpid, debugger);
440 wpid = waitpid(child, &status, WNOHANG);
441 REQUIRE_EQ(wpid, 0);
458 wpid = waitpid(child, &status, WNOHANG);
459 REQUIRE_EQ(wpid, 0);
469 wpid = waitpid(child, &status, WNOHANG);
470 REQUIRE_EQ(wpid, child);
546 pid_t fpid, wpid;
558 wpid = waitpid(fpid, &status, 0);
559 CHILD_REQUIRE_EQ(wpid, fpid);
576 pid_t child, wpid;
589 wpid = wait(&status);
590 ATF_REQUIRE(wpid > 0);
593 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl,
600 ATF_REQUIRE(wpid != parent);
604 child = wpid;
606 REQUIRE_EQ(child, wpid);
611 REQUIRE_EQ(wpid, parent);
635 pid_t children[2], fpid, wpid;
648 wpid = waitpid(children[0], &status, 0);
649 REQUIRE_EQ(wpid, children[0]);
668 wpid = wait(&status);
669 REQUIRE_EQ(wpid, children[1]);
673 wpid = wait(&status);
674 REQUIRE_EQ(wpid, children[0]);
678 wpid = wait(&status);
679 REQUIRE_EQ(wpid, -1);
691 pid_t children[2], fpid, wpid;
704 wpid = waitpid(children[0], &status, 0);
705 REQUIRE_EQ(wpid, children[0]);
724 wpid = wait(&status);
725 REQUIRE_EQ(wpid, children[0]);
729 wpid = wait(&status);
730 REQUIRE_EQ(wpid, -1);
742 pid_t children[2], fpid, wpid;
755 wpid = waitpid(children[0], &status, 0);
756 REQUIRE_EQ(wpid, children[0]);
779 wpid = wait(&status);
780 REQUIRE_EQ(wpid, children[1]);
784 wpid = wait(&status);
785 REQUIRE_EQ(wpid, children[0]);
789 wpid = wait(&status);
790 REQUIRE_EQ(wpid, -1);
824 pid_t children[2], fpid, wpid;
838 wpid = waitpid(fpid, &status, 0);
839 REQUIRE_EQ(wpid, fpid);
868 wpid = wait(&status);
869 REQUIRE_EQ(wpid, children[1]);
873 wpid = wait(&status);
874 REQUIRE_EQ(wpid, children[0]);
878 wpid = wait(&status);
879 REQUIRE_EQ(wpid, -1);
892 pid_t children[2], fpid, wpid;
906 wpid = waitpid(fpid, &status, 0);
907 REQUIRE_EQ(wpid, fpid);
936 wpid = wait(&status);
937 REQUIRE_EQ(wpid, children[0]);
941 wpid = wait(&status);
942 REQUIRE_EQ(wpid, -1);
955 pid_t children[2], fpid, wpid;
969 wpid = waitpid(fpid, &status, 0);
970 REQUIRE_EQ(wpid, fpid);
999 wpid = wait(&status);
1000 REQUIRE_EQ(wpid, children[1]);
1004 wpid = wait(&status);
1005 REQUIRE_EQ(wpid, -1);
1016 pid_t child, debugger, ppid, wpid;
1049 wpid = waitpid(child, &status, 0);
1050 CHILD_REQUIRE_EQ(wpid, child);
1061 wpid = waitpid(child, &status, 0);
1062 CHILD_REQUIRE_EQ(wpid, child);
1085 wpid = waitpid(debugger, &status, 0);
1086 REQUIRE_EQ(wpid, debugger);
1091 wpid = waitpid(child, &status, WNOHANG);
1092 REQUIRE_EQ(wpid, child);
1105 pid_t children[2], fpid, wpid;
1118 wpid = waitpid(children[0], &status, 0);
1119 REQUIRE_EQ(wpid, children[0]);
1145 wpid = wait(&status);
1146 REQUIRE_EQ(wpid, children[1]);
1150 wpid = wait(&status);
1151 REQUIRE_EQ(wpid, children[0]);
1155 wpid = wait(&status);
1156 REQUIRE_EQ(wpid, -1);
1168 pid_t children[2], fpid, wpid;
1181 wpid = waitpid(children[0], &status, 0);
1182 REQUIRE_EQ(wpid, children[0]);
1208 wpid = wait(&status);
1209 REQUIRE_EQ(wpid, children[1]);
1213 wpid = wait(&status);
1214 REQUIRE_EQ(wpid, children[0]);
1218 wpid = wait(&status);
1219 REQUIRE_EQ(wpid, -1);
1248 pid_t fpid, wpid;
1259 wpid = waitpid(fpid, &status, 0);
1260 REQUIRE_EQ(wpid, fpid);
1264 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl,
1282 wpid = waitpid(fpid, &status, 0);
1283 REQUIRE_EQ(wpid, fpid);
1287 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl,
1301 wpid = waitpid(fpid, &status, 0);
1302 REQUIRE_EQ(wpid, fpid);
1313 wpid = wait(&status);
1314 REQUIRE_EQ(wpid, -1);
1325 pid_t fpid, wpid;
1336 wpid = waitpid(fpid, &status, 0);
1337 REQUIRE_EQ(wpid, fpid);
1341 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl,
1345 REQUIRE_EQ(ptrace(PT_LWP_EVENTS, wpid, NULL, 1), 0);
1351 wpid = waitpid(fpid, &status, 0);
1352 REQUIRE_EQ(wpid, fpid);
1356 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
1365 wpid = waitpid(fpid, &status, 0);
1366 REQUIRE_EQ(wpid, fpid);
1370 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
1378 wpid = waitpid(fpid, &status, 0);
1382 wpid = wait(&status);
1383 REQUIRE_EQ(wpid, -1);
1414 pid_t fpid, wpid;
1425 wpid = waitpid(fpid, &status, 0);
1426 REQUIRE_EQ(wpid, fpid);
1430 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl,
1434 REQUIRE_EQ(ptrace(PT_LWP_EVENTS, wpid, NULL, 1), 0);
1440 wpid = waitpid(fpid, &status, 0);
1441 REQUIRE_EQ(wpid, fpid);
1445 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
1457 wpid = waitpid(fpid, &status, 0);
1458 REQUIRE_EQ(wpid, fpid);
1462 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
1470 wpid = waitpid(fpid, &status, 0);
1474 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
1482 wpid = waitpid(fpid, &status, 0);
1486 wpid = wait(&status);
1487 REQUIRE_EQ(wpid, -1);
1512 pid_t fpid, wpid;
1522 wpid = waitpid(fpid, &status, 0);
1523 REQUIRE_EQ(wpid, fpid);
1530 wpid = waitpid(fpid, &status, 0);
1534 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
1538 REQUIRE_EQ(pl.pl_siginfo.si_pid, wpid);
1543 wpid = waitpid(fpid, &status, 0);
1547 wpid = wait(&status);
1548 REQUIRE_EQ(wpid, -1);
1558 pid_t fpid, wpid;
1568 wpid = waitpid(fpid, &status, 0);
1569 REQUIRE_EQ(wpid, fpid);
1580 wpid = waitpid(fpid, &status, 0);
1584 wpid = wait(&status);
1585 REQUIRE_EQ(wpid, -1);
1593 pid_t fpid, wpid;
1603 wpid = waitpid(fpid, &status, 0);
1604 REQUIRE_EQ(wpid, fpid);
1615 wpid = waitpid(fpid, &status, 0);
1619 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
1626 wpid = waitpid(fpid, &status, 0);
1630 wpid = wait(&status);
1631 REQUIRE_EQ(wpid, -1);
1638 pid_t fpid, wpid;
1648 wpid = waitpid(fpid, &status, 0);
1649 REQUIRE_EQ(wpid, fpid);
1676 wpid = waitpid(fpid, &status, 0);
1680 wpid = wait(&status);
1681 REQUIRE_EQ(wpid, -1);
1692 pid_t fpid, wpid;
1702 wpid = waitpid(fpid, &status, 0);
1703 REQUIRE_EQ(wpid, fpid);
1717 wpid = wait(&status);
1718 REQUIRE_EQ(wpid, fpid);
1721 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
1726 wpid = wait(&status);
1727 REQUIRE_EQ(wpid, fpid);
1731 wpid = wait(&status);
1732 REQUIRE_EQ(wpid, -1);
1740 pid_t children[2], fpid, wpid;
1753 wpid = waitpid(children[0], &status, 0);
1754 REQUIRE_EQ(wpid, children[0]);
1780 wpid = waitpid(children[1], &status, 0);
1781 REQUIRE_EQ(wpid, children[1]);
1789 wpid = wait(&status);
1790 REQUIRE_EQ(wpid, children[0]);
1793 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl[0], sizeof(pl[0])) !=
1799 wpid = wait(&status);
1800 REQUIRE_EQ(wpid, children[0]);
1804 wpid = wait(&status);
1805 REQUIRE_EQ(wpid, -1);
1817 pid_t fpid, wpid;
1828 wpid = waitpid(fpid, &status, 0);
1829 REQUIRE_EQ(wpid, fpid);
1837 wpid = waitpid(fpid, &status, 0);
1838 REQUIRE_EQ(wpid, fpid);
1846 wpid = waitpid(fpid, &status, 0);
1847 REQUIRE_EQ(wpid, fpid);
1851 wpid = wait(&status);
1852 REQUIRE_EQ(wpid, -1);
1865 pid_t fpid, wpid;
1876 wpid = waitpid(fpid, &status, 0);
1877 REQUIRE_EQ(wpid, fpid);
1885 wpid = waitpid(fpid, &status, 0);
1886 REQUIRE_EQ(wpid, fpid);
1890 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
1897 wpid = waitpid(fpid, &status, 0);
1898 REQUIRE_EQ(wpid, fpid);
1902 wpid = wait(&status);
1903 REQUIRE_EQ(wpid, -1);
1915 pid_t fpid, wpid;
1926 wpid = waitpid(fpid, &status, 0);
1927 REQUIRE_EQ(wpid, fpid);
1931 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl,
1935 REQUIRE_EQ(ptrace(PT_LWP_EVENTS, wpid, NULL, 1), 0);
1941 wpid = waitpid(fpid, &status, 0);
1942 REQUIRE_EQ(wpid, fpid);
1946 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
1955 wpid = waitpid(fpid, &status, 0);
1956 REQUIRE_EQ(wpid, fpid);
1960 wpid = wait(&status);
1961 REQUIRE_EQ(wpid, -1);
1998 pid_t fpid, wpid;
2051 wpid = waitpid(fpid, &status, 0);
2052 REQUIRE_EQ(wpid, fpid);
2063 wpid = waitpid(fpid, &status, 0);
2064 REQUIRE_EQ(wpid, fpid);
2075 wpid = waitpid(fpid, &status, 0);
2076 REQUIRE_EQ(wpid, fpid);
2080 wpid = wait(&status);
2081 REQUIRE_EQ(wpid, -1);
2097 pid_t fpid, wpid;
2153 wpid = waitpid(fpid, &status, 0);
2154 REQUIRE_EQ(wpid, fpid);
2158 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
2169 wpid = waitpid(fpid, &status, 0);
2170 REQUIRE_EQ(wpid, fpid);
2173 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl,
2186 wpid = waitpid(fpid, &status, 0);
2187 REQUIRE_EQ(wpid, fpid);
2191 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl,
2204 wpid = waitpid(fpid, &status, 0);
2205 REQUIRE_EQ(wpid, fpid);
2209 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl,
2220 wpid = waitpid(fpid, &status, 0);
2221 REQUIRE_EQ(wpid, fpid);
2241 wpid = waitpid(fpid, &status, 0);
2242 REQUIRE_EQ(wpid, fpid);
2246 wpid = wait(&status);
2247 REQUIRE_EQ(wpid, -1);
2266 pid_t fpid, wpid;
2281 wpid = waitpid(fpid, &status, 0);
2282 REQUIRE_EQ(wpid, fpid);
2298 wpid = waitpid(fpid, &status, 0);
2299 REQUIRE_EQ(wpid, fpid);
2303 wpid = wait(&status);
2304 REQUIRE_EQ(wpid, -1);
2317 pid_t fpid, wpid;
2330 wpid = waitpid(fpid, &status, 0);
2331 REQUIRE_EQ(wpid, fpid);
2339 wpid = waitpid(fpid, &status, 0);
2340 REQUIRE_EQ(wpid, fpid);
2344 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
2356 wpid = waitpid(fpid, &status, 0);
2357 REQUIRE_EQ(wpid, fpid);
2359 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
2369 wpid = wait(&status);
2370 REQUIRE_EQ(wpid, -1);
2394 pid_t fpid, wpid;
2407 wpid = waitpid(fpid, &status, 0);
2408 REQUIRE_EQ(wpid, fpid);
2416 wpid = waitpid(fpid, &status, 0);
2417 REQUIRE_EQ(wpid, fpid);
2421 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
2428 wpid = waitpid(fpid, &status, 0);
2429 REQUIRE_EQ(wpid, fpid);
2433 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
2445 wpid = waitpid(fpid, &status, 0);
2446 REQUIRE_EQ(wpid, fpid);
2448 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
2458 wpid = wait(&status);
2459 REQUIRE_EQ(wpid, -1);
2470 pid_t fpid, wpid;
2486 wpid = waitpid(fpid, &status, 0);
2487 REQUIRE_EQ(wpid, fpid);
2503 wpid = waitpid(fpid, &status, 0);
2504 REQUIRE_EQ(wpid, fpid);
2519 wpid = wait(&status);
2520 REQUIRE_EQ(wpid, -1);
2544 pid_t fpid, wpid;
2577 wpid = waitpid(fpid, &status, 0);
2578 REQUIRE_EQ(wpid, fpid);
2595 wpid = waitpid(fpid, &status, 0);
2596 REQUIRE_EQ(wpid, fpid);
2603 wpid = waitpid(fpid, &status, 0);
2604 REQUIRE_EQ(wpid, fpid);
2614 wpid = waitpid(fpid, &status, 0);
2615 REQUIRE_EQ(wpid, fpid);
2619 wpid = wait(&status);
2620 REQUIRE_EQ(wpid, -1);
2632 pid_t fpid, wpid;
2643 wpid = waitpid(fpid, &status, 0);
2644 REQUIRE_EQ(wpid, fpid);
2654 wpid = waitpid(fpid, &status, 0);
2655 REQUIRE_EQ(wpid, fpid);
2659 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
2670 wpid = waitpid(fpid, &status, 0);
2671 REQUIRE_EQ(wpid, fpid);
2675 wpid = wait(&status);
2676 REQUIRE_EQ(wpid, -1);
2690 pid_t fpid, wpid;
2704 wpid = waitpid(fpid, &status, 0);
2705 REQUIRE_EQ(wpid, fpid);
2713 wpid = waitpid(fpid, &status, 0);
2714 REQUIRE_EQ(wpid, fpid);
2718 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
2729 wpid = waitpid(fpid, &status, 0);
2730 REQUIRE_EQ(wpid, fpid);
2732 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
2742 wpid = wait(&status);
2743 REQUIRE_EQ(wpid, -1);
2754 pid_t fpid, wpid;
2767 wpid = waitpid(fpid, &status, 0);
2768 REQUIRE_EQ(wpid, fpid);
2776 wpid = waitpid(fpid, &status, 0);
2777 REQUIRE_EQ(wpid, fpid);
2781 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
2788 wpid = waitpid(fpid, &status, 0);
2789 REQUIRE_EQ(wpid, fpid);
2793 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
2803 wpid = waitpid(fpid, &status, 0);
2804 REQUIRE_EQ(wpid, fpid);
2808 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
2821 wpid = waitpid(fpid, &status, 0);
2822 REQUIRE_EQ(wpid, fpid);
2824 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
2834 wpid = wait(&status);
2835 REQUIRE_EQ(wpid, -1);
2845 pid_t fpid, wpid;
2873 wpid = waitpid(fpid, &status, 0);
2874 REQUIRE_EQ(wpid, fpid);
2884 wpid = waitpid(fpid, &status, 0);
2885 REQUIRE_EQ(wpid, fpid);
2889 wpid = wait(&status);
2890 REQUIRE_EQ(wpid, -1);
2936 pid_t fpid, wpid;
2965 wpid = waitpid(fpid, &status, 0);
2966 REQUIRE_EQ(wpid, fpid);
2979 wpid = waitpid(fpid, &status, 0);
2980 REQUIRE_EQ(wpid, fpid);
2990 wpid = waitpid(fpid, &status, 0);
2991 REQUIRE_EQ(wpid, fpid);
2995 wpid = wait(&status);
2996 REQUIRE_EQ(wpid, -1);
3008 pid_t fpid, wpid;
3038 wpid = waitpid(fpid, &status, 0);
3039 REQUIRE_EQ(wpid, fpid);
3049 wpid = waitpid(fpid, &status, 0);
3050 REQUIRE_EQ(wpid, fpid);
3060 wpid = waitpid(fpid, &status, 0);
3061 REQUIRE_EQ(wpid, fpid);
3065 wpid = wait(&status);
3066 REQUIRE_EQ(wpid, -1);
3079 pid_t fpid, wpid;
3135 wpid = waitpid(fpid, &status, 0);
3136 REQUIRE_EQ(wpid, fpid);
3150 wpid = waitpid(fpid, &status, 0);
3151 REQUIRE_EQ(wpid, fpid);
3159 wpid = waitpid(fpid, &status, 0);
3160 REQUIRE_EQ(wpid, fpid);
3170 wpid = waitpid(fpid, &status, 0);
3171 REQUIRE_EQ(wpid, fpid);
3179 wpid = waitpid(fpid, &status, 0);
3180 REQUIRE_EQ(wpid, fpid);
3184 wpid = wait(&status);
3185 REQUIRE_EQ(wpid, -1);
3200 pid_t child, wpid;
3210 wpid = waitpid(child, &status, 0);
3211 REQUIRE_EQ(wpid, child);
3218 ATF_REQUIRE(ptrace(PT_GETREGSET, wpid, (caddr_t)&vec, NT_PRSTATUS) !=
3226 ATF_REQUIRE(ptrace(PT_GETREGSET, wpid, (caddr_t)&vec, NT_PRSTATUS) !=
3233 ATF_REQUIRE(ptrace(PT_SETREGSET, wpid, (caddr_t)&vec, NT_PRSTATUS) !=
3239 ATF_REQUIRE(ptrace(PT_GETREGSET, wpid, (caddr_t)&vec,
3249 wpid = waitpid(child, &status, 0);
3250 REQUIRE_EQ(wpid, child);
3255 wpid = waitpid(child, &status, 0);
3256 REQUIRE_EQ(wpid, -1);
3279 pid_t fpid, wpid;
3332 wpid = waitpid(fpid, &status, 0);
3333 CHILD_REQUIRE_EQ(wpid, fpid);
3340 wpid = waitpid(fpid, &status, 0);
3341 CHILD_REQUIRE_EQ(wpid, fpid);
3359 wpid = wait(&status);
3360 if (wpid == fpid) {
3413 pid_t fpid, wpid;
3424 wpid = waitpid(fpid, &status, 0);
3425 REQUIRE_EQ(wpid, fpid);
3431 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, wpid, (caddr_t)&event_mask,
3441 wpid = waitpid(fpid, &status, 0);
3442 REQUIRE_EQ(wpid, fpid);
3446 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
3454 wpid = waitpid(fpid, &status, 0);
3455 REQUIRE_EQ(wpid, fpid);
3461 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, wpid, (caddr_t)&new_event_mask,
3469 wpid = waitpid(fpid, &status, 0);
3473 wpid = wait(&status);
3474 REQUIRE_EQ(wpid, -1);
3500 pid_t child, wpid;
3556 wpid = waitpid(child, &status, WNOHANG);
3557 if (wpid == child && WIFSTOPPED(status) &&
3588 pid_t fpid, wpid;
3600 wpid = waitpid(fpid, &status, 0);
3601 REQUIRE_EQ(wpid, fpid);
3608 wpid = waitpid(fpid, &status, 0);
3609 REQUIRE_EQ(wpid, fpid);
3613 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
3621 wpid = waitpid(fpid, &status, 0);
3622 REQUIRE_EQ(wpid, fpid);
3626 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
3634 wpid = waitpid(fpid, &status, 0);
3635 REQUIRE_EQ(wpid, fpid);
3639 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
3648 wpid = waitpid(fpid, &status, 0);
3652 wpid = wait(&status);
3653 REQUIRE_EQ(wpid, -1);
3666 pid_t fpid, wpid;
3677 wpid = waitpid(fpid, &status, 0);
3678 REQUIRE_EQ(wpid, fpid);
3686 wpid = waitpid(fpid, &status, 0);
3687 REQUIRE_EQ(wpid, fpid);
3691 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
3700 wpid = waitpid(fpid, &status, 0);
3701 REQUIRE_EQ(wpid, fpid);
3705 wpid = wait(&status);
3706 REQUIRE_EQ(wpid, -1);
3719 pid_t fpid, wpid;
3729 wpid = waitpid(fpid, &status, 0);
3730 REQUIRE_EQ(wpid, fpid);
3738 wpid = waitpid(fpid, &status, 0);
3739 REQUIRE_EQ(wpid, fpid);
3743 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
3752 wpid = waitpid(fpid, &status, 0);
3756 wpid = wait(&status);
3757 REQUIRE_EQ(wpid, -1);
3792 pid_t fpid, wpid;
3805 wpid = waitpid(fpid, &status, 0);
3806 REQUIRE_EQ(wpid, fpid);
3810 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl,
3813 REQUIRE_EQ(ptrace(PT_LWP_EVENTS, wpid, NULL, 1), 0);
3819 wpid = waitpid(fpid, &status, 0);
3820 REQUIRE_EQ(wpid, fpid);
3824 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
3838 wpid = waitpid(fpid, &status, 0);
3839 REQUIRE_EQ(wpid, fpid);
3843 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
3855 wpid = waitpid(fpid, &status, 0);
3856 REQUIRE_EQ(wpid, fpid);
3860 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
3884 wpid = waitpid(fpid, &status, 0);
3885 REQUIRE_EQ(wpid, fpid);
3889 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl,
3924 wpid = waitpid(fpid, &status, 0);
3928 wpid = wait(&status);
3929 REQUIRE_EQ(wpid, -1);
3941 pid_t fpid, wpid;
3952 wpid = waitpid(fpid, &status, 0);
3953 REQUIRE_EQ(wpid, fpid);
3960 wpid = waitpid(fpid, &status, 0);
3961 REQUIRE_EQ(wpid, fpid);
3965 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
3979 wpid = waitpid(fpid, &status, 0);
3980 REQUIRE_EQ(wpid, fpid);
3984 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
3997 wpid = waitpid(fpid, &status, 0);
4001 wpid = wait(&status);
4002 REQUIRE_EQ(wpid, -1);
4014 pid_t fpid, wpid;
4028 wpid = waitpid(fpid, &status, 0);
4029 REQUIRE_EQ(wpid, fpid);
4042 wpid = waitpid(fpid, &status, 0);
4043 REQUIRE_EQ(wpid, fpid);
4047 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
4056 wpid = waitpid(fpid, &status, 0);
4057 REQUIRE_EQ(wpid, fpid);
4061 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
4065 ATF_REQUIRE(ptrace(PT_GET_SC_RET, wpid, (caddr_t)&psr,
4068 REQUIRE_EQ(psr.sr_retval[0], wpid);
4075 wpid = waitpid(fpid, &status, 0);
4076 REQUIRE_EQ(wpid, fpid);
4080 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
4085 ATF_REQUIRE(ptrace(PT_GET_SC_ARGS, wpid, (caddr_t)args,
4087 REQUIRE_EQ(args[0], wpid);
4095 wpid = waitpid(fpid, &status, 0);
4096 REQUIRE_EQ(wpid, fpid);
4100 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
4104 ATF_REQUIRE(ptrace(PT_GET_SC_RET, wpid, (caddr_t)&psr,
4113 wpid = waitpid(fpid, &status, 0);
4114 REQUIRE_EQ(wpid, fpid);
4118 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
4123 ATF_REQUIRE(ptrace(PT_GET_SC_ARGS, wpid, (caddr_t)args,
4132 wpid = waitpid(fpid, &status, 0);
4133 REQUIRE_EQ(wpid, fpid);
4137 ATF_REQUIRE(ptrace(PT_LWPINFO, wpid, (caddr_t)&pl, sizeof(pl)) != -1);
4141 ATF_REQUIRE(ptrace(PT_GET_SC_RET, wpid, (caddr_t)&psr,
4154 wpid = waitpid(fpid, &status, 0);
4158 wpid = wait(&status);
4159 REQUIRE_EQ(wpid, -1);
4175 pid_t traced, debuger, wpid;
4191 wpid = waitpid(traced, &status, 0);
4192 REQUIRE_EQ(wpid, traced);
4199 wpid = wait(&status);
4200 REQUIRE_EQ(wpid, -1);
4207 wpid = waitpid(debuger, &status, 0);
4208 REQUIRE_EQ(wpid, debuger);
4212 wpid = wait(&status);
4213 REQUIRE_EQ(wpid, -1);
4224 pid_t child, wpid;
4236 wpid = waitpid(child, &status, 0);
4237 REQUIRE_EQ(wpid, child);
4243 wpid = wait(&status);
4244 REQUIRE_EQ(wpid, child);
4254 wpid = wait(&status);
4255 REQUIRE_EQ(wpid, -1);
4268 pid_t traced, debuger, wpid;
4286 wpid = waitpid(traced, &status, 0);
4287 REQUIRE_EQ(wpid, traced);
4293 wpid = waitpid(traced, &status, 0);
4294 REQUIRE_EQ(wpid, traced);
4303 wpid = waitpid(debuger, &status, 0);
4304 REQUIRE_EQ(wpid, debuger);
4311 wpid = wait(&status);
4312 REQUIRE_EQ(wpid, -1);
4325 pid_t fpid, wpid;
4347 wpid = waitpid(fpid, &status, 0);
4348 REQUIRE_EQ(wpid, fpid);
4363 wpid = waitpid(fpid, &status, 0);
4364 REQUIRE_EQ(wpid, fpid);
4379 pid_t debuggee, wpid;
4392 wpid = waitpid(debuggee, &status, 0);
4393 REQUIRE_EQ(wpid, debuggee);