Lines Matching defs:sigchld
46 namespace sigchld {
54 PRE(signo == SIGCHLD);
60 PRE(signo == SIGCHLD);
65 } // namespace sigchld
74 signals::programmer programmer(SIGCHLD, sigchld::handler_1);
75 sigchld::happened_1 = false;
76 ::kill(::getpid(), SIGCHLD);
77 ATF_REQUIRE(sigchld::happened_1);
80 sigchld::happened_1 = false;
81 ::kill(::getpid(), SIGCHLD);
82 ATF_REQUIRE(!sigchld::happened_1);
90 signals::programmer programmer(SIGCHLD, sigchld::handler_1);
91 sigchld::happened_1 = false;
92 ::kill(::getpid(), SIGCHLD);
93 ATF_REQUIRE(sigchld::happened_1);
96 sigchld::happened_1 = false;
97 ::kill(::getpid(), SIGCHLD);
98 ATF_REQUIRE(!sigchld::happened_1);
105 signals::programmer programmer_1(SIGCHLD, sigchld::handler_1);
106 sigchld::happened_1 = false;
107 sigchld::happened_2 = false;
108 ::kill(::getpid(), SIGCHLD);
109 ATF_REQUIRE(sigchld::happened_1);
110 ATF_REQUIRE(!sigchld::happened_2);
112 signals::programmer programmer_2(SIGCHLD, sigchld::handler_2);
113 sigchld::happened_1 = false;
114 sigchld::happened_2 = false;
115 ::kill(::getpid(), SIGCHLD);
116 ATF_REQUIRE(!sigchld::happened_1);
117 ATF_REQUIRE(sigchld::happened_2);
120 sigchld::happened_1 = false;
121 sigchld::happened_2 = false;
122 ::kill(::getpid(), SIGCHLD);
123 ATF_REQUIRE(sigchld::happened_1);
124 ATF_REQUIRE(!sigchld::happened_2);
127 sigchld::happened_1 = false;
128 sigchld::happened_2 = false;
129 ::kill(::getpid(), SIGCHLD);
130 ATF_REQUIRE(!sigchld::happened_1);
131 ATF_REQUIRE(!sigchld::happened_2);