Lines Matching refs:SIGUSR1
50 namespace sigusr1 {
68 if (::sigaction(SIGUSR1, &sa, NULL) == -1)
69 throw tools::system_error("sigusr1::program",
72 } // namespace sigusr1
99 sigusr1::program();
101 sigusr1::happened = false;
102 ::kill(::getpid(), SIGUSR1);
103 ATF_REQUIRE(sigusr1::happened);
106 signal_holder hld(SIGUSR1);
107 ::kill(::getpid(), SIGUSR1);
110 sigusr1::happened = false;
111 ::kill(::getpid(), SIGUSR1);
112 ATF_REQUIRE(sigusr1::happened);
125 sigusr1::program();
127 sigusr1::happened = false;
128 ::kill(::getpid(), SIGUSR1);
129 ATF_REQUIRE(sigusr1::happened);
132 signal_holder hld(SIGUSR1);
134 sigusr1::happened = false;
135 ::kill(::getpid(), SIGUSR1);
136 ATF_REQUIRE(!sigusr1::happened);
138 ATF_REQUIRE(sigusr1::happened);
151 sigusr1::program();
153 sigusr1::happened = false;
154 ::kill(::getpid(), SIGUSR1);
155 ATF_REQUIRE(sigusr1::happened);
158 signal_holder hld(SIGUSR1);
160 sigusr1::happened = false;
161 ::kill(::getpid(), SIGUSR1);
162 ATF_REQUIRE(!sigusr1::happened);
165 ATF_REQUIRE(sigusr1::happened);
167 sigusr1::happened = false;
169 ATF_REQUIRE(!sigusr1::happened);
186 signal_programmer sp(SIGUSR1, sigusr1_2::handler);
189 ::kill(::getpid(), SIGUSR1);
203 sigusr1::program();
204 sigusr1::happened = false;
207 signal_programmer sp(SIGUSR1, sigusr1_2::handler);
210 ::kill(::getpid(), SIGUSR1);
214 ATF_REQUIRE(!sigusr1::happened);
215 ::kill(::getpid(), SIGUSR1);
216 ATF_REQUIRE(sigusr1::happened);
227 sigusr1::program();
229 sigusr1::happened = false;
230 tools::signals::reset(SIGUSR1);
231 kill(::getpid(), SIGUSR1);
233 if (sigusr1::happened) {
254 ATF_REQUIRE(!s.signaled() || s.termsig() == SIGUSR1);