--- src/libfakechroot.c +++ src/libfakechroot.c @@ -2619,7 +2619,7 @@ #ifdef HAVE_SCANDIR /* #include */ -int scandir (const char *dir, struct dirent ***namelist, SCANDIR_TYPE_ARG3, int(*compar)(const void *, const void *)) +int scandir (const char *dir, struct dirent ***namelist, SCANDIR_TYPE_ARG3, int(*compar)(const struct dirent **, const struct dirent **)) { char *fakechroot_path, *fakechroot_ptr, fakechroot_buf[FAKECHROOT_MAXPATH]; expand_chroot_path(dir, fakechroot_path, fakechroot_ptr, fakechroot_buf); @@ -2631,7 +2631,7 @@ #ifdef HAVE_SCANDIR64 /* #include */ -int scandir64 (const char *dir, struct dirent64 ***namelist, int(*filter)(const struct dirent64 *), int(*compar)(const void *, const void *)) +int scandir64 (const char *dir, struct dirent64 ***namelist, int(*filter)(const struct dirent64 *), int(*compar)(const struct dirent64 **, const struct dirent64 **)) { char *fakechroot_path, *fakechroot_ptr, fakechroot_buf[FAKECHROOT_MAXPATH]; expand_chroot_path(dir, fakechroot_path, fakechroot_ptr, fakechroot_buf);