コード例 #1
0
ファイル: relay.c プロジェクト: karlpilkington/relay
static void sig_handler(int signum) {
    switch(signum) {
        case SIGHUP:
            set_abort_bits(RELOAD);
            break;
        case SIGTERM:
        case SIGINT:
            set_aborted();
            break;
        default:
            WARN("IGNORE: unexpected signal %d", signum);
    }
}
コード例 #2
0
ファイル: abort.c プロジェクト: ikruglov/relay
void set_aborted() {
    set_abort_bits(DIE);
}