pub unsafe extern "C" fn _pthread_cleanup_push(
    arg1: *mut __ptcb,
    arg2: Option<unsafe extern "C" fn(arg1: *mut c_void)>,
    arg3: *mut c_void
)