Lines Matching refs:signal_pipe
60 static int signal_pipe[2] = { -1, -1 };
74 (void) pa_write(signal_pipe[1], &sig, sizeof(sig), NULL);
98 pa_assert(fd == signal_pipe[0]);
100 if ((r = pa_read(signal_pipe[0], &sig, sizeof(sig), NULL)) < 0) {
120 pa_assert(signal_pipe[0] == -1);
121 pa_assert(signal_pipe[1] == -1);
124 if (pa_pipe_cloexec(signal_pipe) < 0) {
129 pa_make_fd_nonblock(signal_pipe[0]);
130 pa_make_fd_nonblock(signal_pipe[1]);
134 pa_assert_se(io_event = api->io_new(api, signal_pipe[0], PA_IO_EVENT_INPUT, callback, NULL));
149 pa_close_pipe(signal_pipe);