X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=psi.d%2Fglob.psi;h=d0c62cbd16a856bfbe13a2afdfbfa0cd23e2b7aa;hp=8fc3b0b31c0302a728338c47034a66a42573ff5d;hb=3b44aae43e81d56d0686d2dee8b1ded3c277f2fd;hpb=b78637d9020222f1032349f231c0dc84a69797bc diff --git a/psi.d/glob.psi b/psi.d/glob.psi index 8fc3b0b..d0c62cb 100644 --- a/psi.d/glob.psi +++ b/psi.d/glob.psi @@ -1,7 +1,12 @@ +#include + 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) ));