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.21~134 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=74bbb6b0e9c22d0d940de12f1de6b1bbda21e7d2;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,