pub unsafe extern "C" fn rc_pthread_create( thread: *mut pthread_t, func: Option<unsafe extern "C" fn(arg1: *mut c_void) -> *mut c_void>, arg: *mut c_void, policy: c_int, priority: c_int, ) -> c_int