pub unsafe extern "C" fn glob(
    pattern: *const i8,
    flags: i32,
    errfunc: Option<extern "C" fn(*const i8, i32) -> i32>,
    pglob: *mut glob_t
) -> i32