pub unsafe extern "C" fn signal_handler_signal(
    handler: *mut signal_handler_t,
    signal: *const c_char,
    params: *mut calldata_t
)