X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=psi.d%2Fglob.psi;h=d0c62cbd16a856bfbe13a2afdfbfa0cd23e2b7aa;hb=4174d499fe105c6d8bd76d265e28e07f0db08b55;hp=8fc3b0b31c0302a728338c47034a66a42573ff5d;hpb=b78637d9020222f1032349f231c0dc84a69797bc;p=m6w6%2Fext-psi 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) ));