Lines Matching refs:output_fd
84 if (b->input_fd != b->output_fd)
85 safe_close(b->output_fd);
86 b->output_fd = b->input_fd = safe_close(b->input_fd);
184 r->input_fd = r->output_fd = -1;
222 _public_ int sd_bus_set_fd(sd_bus *bus, int input_fd, int output_fd) {
226 assert_return(output_fd >= 0, -EBADF);
230 bus->output_fd = output_fd;
1088 assert(b->output_fd >= 0);
1098 if (b->input_fd != b->output_fd) {
1099 r = fd_nonblock(b->output_fd, true);
1103 r = fd_cloexec(b->output_fd, true);
2138 assert_return(bus->input_fd == bus->output_fd, -EPERM);
2864 if (bus->output_fd == bus->input_fd) {
2869 p[1].fd = bus->output_fd;
3117 if (bus->output_fd != bus->input_fd) {
3192 if (bus->output_fd != bus->input_fd) {
3193 assert(bus->output_fd >= 0);
3196 r = sd_event_add_io(bus->event, &bus->output_io_event_source, bus->output_fd, 0, io_callback, bus);
3206 r = sd_event_source_set_io_fd(bus->output_io_event_source, bus->output_fd);