40 static int signal_hup_recvd = 0;
41 static int signal_term_recvd = 0;
43 static const char* signal_str =
"signal";
66 ods_log_debug(
"[%s] SIGHUP received", signal_str);
78 ods_log_debug(
"[%s] SIGTERM received", signal_str);
102 if (signal_term_recvd) {
103 signal_term_recvd = 0;
105 }
else if (signal_hup_recvd) {
106 signal_hup_recvd = 0;
cond_basic_type signal_cond
void signal_set_engine(void *engine)
lock_basic_type signal_lock
sig_atomic_t signal_capture(sig_atomic_t dflsig)
void * signal_handler(sig_atomic_t sig)