X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=psi.d%2Fglob.psi;fp=psi.d%2Fglob.psi;h=d0c62cbd16a856bfbe13a2afdfbfa0cd23e2b7aa;hp=1fd6b15c9bb6f8677a96c232acb0802877ee50f1;hb=46a52f66821e6fb4d0fbce884a69e8e57244c008;hpb=601e13c0743234c53a62e68fc89f122069123c15 diff --git a/psi.d/glob.psi b/psi.d/glob.psi index 1fd6b15..d0c62cb 100644 --- a/psi.d/glob.psi +++ b/psi.d/glob.psi @@ -3,7 +3,10 @@ function psi\glob(string $pattern, int $flags, array &$glob = NULL, callable $errfn = NULL) : int { let path = strval($pattern); let flags = intval($flags); - let err = callback intval($errfn( + let err = callback( + epath, + eerrno + ) as intval($errfn( to_string(epath), to_int(eerrno) ));