pub unsafe extern "C" fn scandir(
dirname: *const u8,
out_dirlist: *mut *mut *mut dirent,
select_func: Option<unsafe extern "C" fn(_: *const dirent) -> i32>,
cmp_func: Option<unsafe extern "C" fn(_: *mut *const dirent, _: *mut *const dirent) -> i32>,
) -> i32