pub unsafe extern "C" fn hts_tpool_dispatch2( p: *mut hts_tpool, q: *mut hts_tpool_process, func: Option<unsafe extern "C" fn(arg: *mut c_void) -> *mut c_void>, arg: *mut c_void, nonblock: c_int, ) -> c_int