parser: LET foo = CALLBACK[(var_list spec) AS ] LET_CALLBACK
[m6w6/ext-psi] / psi.d / glob.psi
index 1fd6b15c9bb6f8677a96c232acb0802877ee50f1..d0c62cbd16a856bfbe13a2afdfbfa0cd23e2b7aa 100644 (file)
@@ -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)
        ));