1 /* vi: set sw=4 ts=4: */
3 * See README for additional information
5 * Licensed under GPLv2, see file LICENSE in this source tree.
7 //kbuild:lib-y += iterate_on_dir.o
11 /* Iterate a function on each entry of a directory */
12 int FAST_FUNC
iterate_on_dir(const char *dir_name
,
13 int FAST_FUNC (*func
)(const char *, struct dirent
*, void *),
19 dir
= opendir(dir_name
);
23 while ((de
= readdir(dir
)) != NULL
) {
24 func(dir_name
, de
, private);