pub unsafe extern "C" fn _pthread_cleanup_push(
    _context: *mut _pthread_cleanup_context,
    _routine: Option<unsafe extern "C" fn(arg1: *mut c_void)>,
    _arg: *mut c_void
)