| 182 | } |
| 183 | |
| 184 | static NORETURN void flush_and_exit(int reason) |
| 185 | { |
| 186 | /* Don't let it take forever. */ |
| 187 | alarm(10); |
| 188 | if (status_conn) |
| 189 | daemon_conn_sync_flush(status_conn); |
| 190 | |
| 191 | exit(0x80 | (reason & 0xFF)); |
| 192 | } |
| 193 | |
| 194 | void status_send_fd(int fd) |
| 195 | { |
no test coverage detected