From: Markus Valentin Date: Mon, 28 Nov 2022 10:17:11 +0000 (+0100) Subject: fs-api: Add fs_get_event() X-Git-Tag: 2.3.20~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a3f95288ff49c5fceba6fc31c4635183a703a0df;p=thirdparty%2Fdovecot%2Fcore.git fs-api: Add fs_get_event() --- diff --git a/src/lib-fs/fs-api.c b/src/lib-fs/fs-api.c index 1b47ded6c5..c53e14235e 100644 --- a/src/lib-fs/fs-api.c +++ b/src/lib-fs/fs-api.c @@ -1405,3 +1405,8 @@ fs_iter_init_parent(struct fs_iter *parent, return fs_iter_init_with_event(parent->fs->parent, parent->event, path, flags); } + +struct event *fs_get_event(struct fs *fs) +{ + return fs->event; +} diff --git a/src/lib-fs/fs-api.h b/src/lib-fs/fs-api.h index c4918f5576..f69cc79c83 100644 --- a/src/lib-fs/fs-api.h +++ b/src/lib-fs/fs-api.h @@ -224,6 +224,8 @@ struct fs *fs_get_parent(struct fs *fs); const char *fs_get_driver(struct fs *fs); /* Returns the root fs's driver name (bypassing all wrapper fses) */ const char *fs_get_root_driver(struct fs *fs); +/* Returns the fs's event. */ +struct event *fs_get_event(struct fs *fs); struct fs_file *fs_file_init(struct fs *fs, const char *path, int mode_flags); struct fs_file *fs_file_init_with_event(struct fs *fs, struct event *event,