(load "../common") (defstruct glob-t nil pathc pathv reserve) (deffi-type glob-t (struct glob-t (pathc size-t) (pathv (ptr-out-d (zarray str-d))) (reserve size-t))) (with-dyn-lib (libc) (deffi globb "glob" int (str int closure (ptr-out glob-t))) (deffi-cb glob-cb int (str int) -1)) (let* ((g (new glob-t))) (prinl (globb "tests/001/*.txr" 0 (glob-cb (lambda (path err))) g)) (prinl g))