summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/File/Glob/bsd_glob.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/File/Glob/bsd_glob.c b/ext/File/Glob/bsd_glob.c
index 1a12ddfaa8..15ee659c85 100644
--- a/ext/File/Glob/bsd_glob.c
+++ b/ext/File/Glob/bsd_glob.c
@@ -710,7 +710,7 @@ glob3(Char *pathbuf, Char *pathend, Char *pattern,
/* Search directory for matching names. */
if (pglob->gl_flags & GLOB_ALTDIRFUNC)
- readdirfunc = pglob->gl_readdir;
+ readdirfunc = (Direntry_t *(*)(DIR *))pglob->gl_readdir;
else
readdirfunc = my_readdir;
while ((dp = (*readdirfunc)(dirp))) {