pub unsafe extern "C" fn bli_pthread_create( thread: *mut bli_pthread_t, attr: *const bli_pthread_attr_t, start_routine: Option<unsafe extern "C" fn(arg1: *mut c_void) -> *mut c_void>, arg: *mut c_void, ) -> c_int