diff options
Diffstat (limited to 'src/libutil/util.h')
-rw-r--r-- | src/libutil/util.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/libutil/util.h b/src/libutil/util.h index 6470b5c45..96e85af30 100644 --- a/src/libutil/util.h +++ b/src/libutil/util.h @@ -498,4 +498,17 @@ void rspamd_localtime (gint64 ts, struct tm *dest); */ gboolean rspamd_fstring_gzip (rspamd_fstring_t **in); +/** + * Perform globbing searching for the specified path. Allow recursion, + * returns an error if maximum nesting is reached. + * @param pattern + * @param recursive + * @param err + * @return GPtrArray of gchar *, elements are freed when array is freed + */ +GPtrArray *rspamd_glob_path (const gchar *dir, + const gchar *pattern, + gboolean recursive, + GError **err); + #endif |