From b178c36ece2cacdc188c0af43f6700d070cf7168 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Sun, 16 Apr 2023 22:05:36 +0200 Subject: Implement a version of the directory iterator for Unix Signed-off-by: David Oberhollenzer --- include/util/dir_iterator.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include/util') diff --git a/include/util/dir_iterator.h b/include/util/dir_iterator.h index 66c13f3..77849e7 100644 --- a/include/util/dir_iterator.h +++ b/include/util/dir_iterator.h @@ -23,8 +23,12 @@ typedef struct { typedef struct dir_iterator_t { sqfs_object_t obj; + sqfs_u64 dev; + int (*next)(struct dir_iterator_t *it, dir_entry_t **out); + + int (*read_link)(struct dir_iterator_t *it, char **out); } dir_iterator_t; dir_iterator_t *dir_iterator_create(const char *path); -- cgit v1.2.3