Code

Merge remote-tracking branch 'github/master'
[collection4.git] / src / filesystem.h
index 391a2ea8197d471f37fae692ce84574a2a5ca139..fc2165fd9a5dfeeab098c315d6a4bdb4e5e81d2d 100644 (file)
 
 typedef int (*fs_ident_cb_t) (const graph_ident_t *ident, void *user_data);
 
+int fs_foreach_dir (const char *base_dir,
+    int (*callback) (const char *base_dir, const char *entry, void *),
+    void *user_data);
+int fs_foreach_file (const char *base_dir,
+    int (*callback) (const char *base_dir, const char *entry, void *),
+    void *user_data);
+
 int fs_scan (fs_ident_cb_t callback, void *user_data);
 
 #endif /* FILESYSTEM_G */