OpenDNSSEC-signer
1.3.15
|
#include "config.h"
#include "daemon/engine.h"
#include "daemon/signal.h"
#include "shared/locks.h"
#include "shared/log.h"
Go to the source code of this file.
Functions | |
void | signal_set_engine (struct engine_struct *engine) |
void | signal_handler (sig_atomic_t sig) |
sig_atomic_t | signal_capture (sig_atomic_t dflsig) |
sig_atomic_t signal_capture | ( | sig_atomic_t | dflsig) |
Capture signal.
Definition at line 101 of file signal.c.
References SIGNAL_RELOAD, and SIGNAL_SHUTDOWN.
void signal_handler | ( | sig_atomic_t | sig) |
Handle signals.
Definition at line 64 of file signal.c.
References lock_basic_alarm, lock_basic_lock, lock_basic_unlock, LOCKED_SIGNAL_SIGHUP, LOCKED_SIGNAL_SIGTERM, ods_log_debug(), engine_struct::signal_cond, engine_struct::signal_lock, and engine_struct::signal_locked.
void signal_set_engine | ( | struct engine_struct * | engine) |