// Can continue (we have close-on-exec).
}
pthread_kill(worker_thread, SIGHUP);
if (pthread_join(worker_thread, NULL) == -1) {
// Can continue (we have close-on-exec).
}
pthread_kill(worker_thread, SIGHUP);
if (pthread_join(worker_thread, NULL) == -1) {