Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.busybox.net/busybox.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2021-06-24 12:42:55 +0300
committerDenys Vlasenko <vda.linux@googlemail.com>2021-06-24 12:42:55 +0300
commit1746218beebc7e180f3eaed905277f9f46983ac4 (patch)
treef3649cc92207d437b9ce2b635e22a13154978a3e /e2fsprogs
parent87c40cf4de435d1b19b7fb545a495542c6eaf820 (diff)
move iterate_on_dir() from e2fsprogs to libbb
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'e2fsprogs')
-rw-r--r--e2fsprogs/e2fs_lib.c27
-rw-r--r--e2fsprogs/e2fs_lib.h5
2 files changed, 0 insertions, 32 deletions
diff --git a/e2fsprogs/e2fs_lib.c b/e2fsprogs/e2fs_lib.c
index e32336ae6..9b68d8901 100644
--- a/e2fsprogs/e2fs_lib.c
+++ b/e2fsprogs/e2fs_lib.c
@@ -8,33 +8,6 @@
#include "libbb.h"
#include "e2fs_lib.h"
-#if INT_MAX == LONG_MAX
-#define IF_LONG_IS_SAME(...) __VA_ARGS__
-#define IF_LONG_IS_WIDER(...)
-#else
-#define IF_LONG_IS_SAME(...)
-#define IF_LONG_IS_WIDER(...) __VA_ARGS__
-#endif
-
-/* Iterate a function on each entry of a directory */
-int iterate_on_dir(const char *dir_name,
- int FAST_FUNC (*func)(const char *, struct dirent *, void *),
- void *private)
-{
- DIR *dir;
- struct dirent *de;
-
- dir = opendir(dir_name);
- if (dir == NULL) {
- return -1;
- }
- while ((de = readdir(dir)) != NULL) {
- func(dir_name, de, private);
- }
- closedir(dir);
- return 0;
-}
-
/* Print file attributes on an ext2 file system */
const uint32_t e2attr_flags_value[] ALIGN4 = {
#ifdef ENABLE_COMPRESSION
diff --git a/e2fsprogs/e2fs_lib.h b/e2fsprogs/e2fs_lib.h
index 879272f44..bab447a94 100644
--- a/e2fsprogs/e2fs_lib.h
+++ b/e2fsprogs/e2fs_lib.h
@@ -11,11 +11,6 @@
PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN
-/* Iterate a function on each entry of a directory */
-int iterate_on_dir(const char *dir_name,
- int FAST_FUNC (*func)(const char *, struct dirent *, void *),
- void *private);
-
/* Print file attributes on an ext2 file system */
void print_e2flags_long(unsigned flags);
void print_e2flags(unsigned flags);