pub unsafe extern "C" fn timer_gettime(
    timerid: *mut c_void,
    curr_value: *mut itimerspec
) -> i32