k5_dir_filenames
int k5_dir_filenames(const char *dirname, char ***fnames_out);
retval = k5_dir_filenames(dirname, &fnames);
retval = k5_dir_filenames(dirname, &fnames);
if (k5_dir_filenames(dirname, &fnames) != 0)
err = k5_dir_filenames(dirnames[i], &fnames);