Searched defs:fs (Results 1 - 25 of 25) sorted by relevance

/dovecot/src/plugins/mail-crypt/
H A Dfs-crypt.c3 #include "fs-crypt-common.c"
6 int fs_crypt_load_keys(struct crypt_fs *fs, const char **error_r) argument
10 if (fs->keys_loaded)
12 if (fs->public_key_path != NULL || fs->private_key_path != NULL) {
14 if (fs_crypt_load_keys_from_path(fs, error_r) < 0)
16 fs->keys_loaded = TRUE;
19 if (mail_crypt_global_keys_load_pluginenv(fs->set_prefix, &fs->keys,
21 *error_r = t_strdup_printf("%s: %s", fs
[all...]
H A Dfs-mail-crypt.c3 #include "fs-crypt-common.c"
6 int fs_crypt_load_keys(struct crypt_fs *fs, const char **error_r) argument
8 struct mailbox_list *list = mailbox_list_fs_get_list(&fs->fs);
11 if (fs->keys_loaded)
13 if (fs->public_key_path != NULL || fs->private_key_path != NULL) {
15 if (fs_crypt_load_keys_from_path(fs, error_r) < 0)
17 fs->keys_loaded = TRUE;
21 *error_r = "fs
[all...]
H A Dfs-crypt-common.c15 #include "fs-api-private.h"
18 struct fs fs; member in struct:crypt_fs
31 struct crypt_fs *fs; member in struct:crypt_fs_file
41 extern const struct fs FS_CLASS_CRYPT;
44 int fs_crypt_load_keys(struct crypt_fs *fs, const char **error_r);
46 static struct fs *fs_crypt_alloc(void)
48 struct crypt_fs *fs; local
50 fs = i_new(struct crypt_fs, 1);
51 fs
60 struct crypt_fs *fs = (struct crypt_fs *)_fs; local
122 struct crypt_fs *fs = (struct crypt_fs *)_fs; local
145 struct crypt_fs *fs = (struct crypt_fs *)_file->fs; local
212 fs_crypt_load_keys_from_path(struct crypt_fs *fs, const char **error_r) argument
[all...]
/dovecot/src/lib-fs/
H A Dfs-sis-common.c4 #include "fs-sis-common.h"
8 int fs_sis_path_parse(struct fs *fs, const char *path, argument
25 fs_set_error(fs, "open(%s) failed: "
33 void fs_sis_try_unlink_hash_file(struct fs *sis_fs, struct fs_file *super_file)
44 hash_file = fs_file_init_with_event(super_file->fs,
52 fs_last_error(hash_file->fs));
H A Dtest-fs-metawrap.c6 #include "fs-test.h"
13 struct fs *fs; local
21 test_begin("fs metawrap stat");
23 if (fs_init("metawrap", "test", &fs_set, &fs, &error) < 0)
27 file = fs_file_init(fs, "foo", FS_OPEN_MODE_READONLY);
29 test_file = test_fs_file_get(fs, "foo");
44 fs_deinit(&fs);
57 struct fs *fs; local
[all...]
H A Dtest-fs-posix.c5 #include "fs-api.h"
15 const char testdir[] = ".test-fs-posix";
29 struct fs *fs; local
32 test_begin("test-fs-posix filesystem");
34 ret = fs_init("posix", t_strdup_printf("prefix=%s/", testdir), &fs_set, &fs, &error);
41 struct fs *ref = fs;
45 test_assert(fs != NULL);
47 test_assert(fs_get_parent(fs)
[all...]
H A Dfs-test-async.c6 #include "fs-test.h"
9 static void test_fs_async_write(const char *test_name, struct fs *fs) argument
18 file = fs_file_init(fs, "foo", FS_OPEN_MODE_REPLACE |
29 test_file = test_fs_file_get(fs, "foo");
52 static void test_fs_async_copy(const char *test_name, struct fs *fs) argument
59 src = fs_file_init(fs, "foo", FS_OPEN_MODE_REPLACE);
62 dest = fs_file_init(fs, "bar", FS_OPEN_MODE_REPLACE |
67 test_file = test_fs_file_get(fs, "ba
82 struct fs *fs; local
[all...]
H A Dfs-test.h4 #include "fs-api-private.h"
7 struct fs fs; member in struct:test_fs
39 struct test_fs *test_fs_get(struct fs *fs);
40 struct test_fs_file *test_fs_file_get(struct fs *fs, const char *path);
H A Dfs-sis-queue.c7 #include "fs-sis-common.h"
12 struct fs fs; member in struct:sis_queue_fs
18 struct sis_queue_fs *fs; member in struct:sis_queue_fs_file
21 static struct fs *fs_sis_queue_alloc(void)
23 struct sis_queue_fs *fs; local
25 fs = i_new(struct sis_queue_fs, 1);
26 fs->fs = fs_class_sis_queue;
27 return &fs
34 struct sis_queue_fs *fs = (struct sis_queue_fs *)_fs; local
62 struct sis_queue_fs *fs = (struct sis_queue_fs *)_fs; local
81 struct sis_queue_fs *fs = (struct sis_queue_fs *)_file->fs; local
104 struct sis_queue_fs *fs = (struct sis_queue_fs *)file->file.fs; local
[all...]
H A Dfs-dict.c12 #include "fs-api-private.h"
21 struct fs fs; member in struct:dict_fs
39 static struct fs *fs_dict_alloc(void)
41 struct dict_fs *fs; local
43 fs = i_new(struct dict_fs, 1);
44 fs->fs = fs_class_dict;
45 return &fs->fs;
51 struct dict_fs *fs = (struct dict_fs *)_fs; local
85 struct dict_fs *fs = (struct dict_fs *)_fs; local
112 struct dict_fs *fs = (struct dict_fs *)_file->fs; local
148 struct dict_fs *fs = (struct dict_fs *)file->file.fs; local
196 struct dict_fs *fs = (struct dict_fs *)file->file.fs; local
211 struct dict_fs *fs = (struct dict_fs *)_file->fs; local
264 struct dict_fs *fs = (struct dict_fs *)_file->fs; local
289 struct dict_fs *fs = (struct dict_fs *)_iter->fs; local
[all...]
H A Dfs-sis.c8 #include "fs-sis-common.h"
14 struct fs fs; member in struct:sis_fs
19 struct sis_fs *fs; member in struct:sis_fs_file
30 static struct fs *fs_sis_alloc(void)
32 struct sis_fs *fs; local
34 fs = i_new(struct sis_fs, 1);
35 fs->fs = fs_class_sis;
36 return &fs
73 struct sis_fs *fs = (struct sis_fs *)_fs; local
91 struct sis_fs *fs = (struct sis_fs *)_file->fs; local
[all...]
H A Dfs-test.c7 #include "fs-test.h"
9 static struct fs *fs_test_alloc(void)
11 struct test_fs *fs; local
13 fs = i_new(struct test_fs, 1);
14 fs->fs = fs_class_test;
15 i_array_init(&fs->iter_files, 32);
16 return &fs->fs;
20 fs_test_init(struct fs *_f
28 struct test_fs *fs = (struct test_fs *)_fs; local
36 struct test_fs *fs = (struct test_fs *)_fs; local
315 struct test_fs *fs = (struct test_fs *)_iter->fs; local
326 struct test_fs *fs = (struct test_fs *)_iter->fs; local
371 test_fs_get(struct fs *fs) argument
380 test_fs_file_get(struct fs *fs, const char *path) argument
[all...]
H A Dfs-wrapper.c4 #include "fs-api-private.h"
12 enum fs_properties fs_wrapper_get_properties(struct fs *fs) argument
14 return fs_get_properties(fs->parent);
34 void fs_wrapper_wait_async(struct fs *fs) argument
36 fs_wait_async(fs->parent);
H A Dfs-metawrap.c14 #include "fs-api-private.h"
17 struct fs fs; member in struct:metawrap_fs
23 struct metawrap_fs *fs; member in struct:metawrap_fs_file
36 static struct fs *fs_metawrap_alloc(void)
38 struct metawrap_fs *fs; local
40 fs = i_new(struct metawrap_fs, 1);
41 fs->fs = fs_class_metawrap;
42 return &fs
49 struct metawrap_fs *fs = (struct metawrap_fs *)_fs; local
76 struct metawrap_fs *fs = (struct metawrap_fs *)_fs; local
85 const struct metawrap_fs *fs = (const struct metawrap_fs *)_fs; local
110 struct metawrap_fs *fs = (struct metawrap_fs *)_file->fs; local
[all...]
H A Dfs-api-private.h4 #include "fs-api.h"
5 #include "fs-wrapper.h"
21 struct fs *(*alloc)(void);
22 int (*init)(struct fs *fs, const char *args,
24 void (*deinit)(struct fs *fs);
26 enum fs_properties (*get_properties)(struct fs *fs);
38 void (*wait_async)(struct fs *f
76 struct fs { struct
106 struct fs *fs; member in struct:fs_file
145 struct fs *fs; member in struct:fs_iter
[all...]
H A Dfs-posix.c14 #include "fs-api-private.h"
32 struct fs fs; member in struct:posix_fs
67 static struct fs *fs_posix_alloc(void)
69 struct posix_fs *fs; local
71 fs = i_new(struct posix_fs, 1);
72 fs->fs = fs_class_posix;
73 return &fs->fs;
79 struct posix_fs *fs = (struct posix_fs *)_fs; local
130 struct posix_fs *fs = (struct posix_fs *)_fs; local
140 struct posix_fs *fs = (struct posix_fs *)_fs; local
156 fs_posix_get_mode(struct posix_fs *fs, const char *path, mode_t *mode_r) argument
183 fs_posix_mkdir_parents(struct posix_fs *fs, const char *path) argument
210 fs_posix_rmdir_parents(struct posix_fs *fs, const char *path) argument
242 struct posix_fs *fs = (struct posix_fs *)file->file.fs; local
280 struct posix_fs *fs = (struct posix_fs *)file->file.fs; local
320 struct posix_fs *fs = (struct posix_fs *)_file->fs; local
450 struct posix_fs *fs = (struct posix_fs *)file->file.fs; local
472 struct posix_fs *fs = (struct posix_fs *)file->file.fs; local
608 struct posix_fs *fs = (struct posix_fs *)_file->fs; local
715 struct posix_fs *fs = (struct posix_fs *)_src->fs; local
742 struct posix_fs *fs = (struct posix_fs *)_src->fs; local
767 struct posix_fs *fs = (struct posix_fs *)_file->fs; local
796 struct posix_fs *fs = (struct posix_fs *)_iter->fs; local
832 struct posix_fs *fs = (struct posix_fs *)_iter->fs; local
[all...]
H A Dfs-randomfail.c10 #include "fs-api-private.h"
21 struct fs fs; member in struct:randomfail_fs
41 static struct fs *fs_randomfail_alloc(void)
43 struct randomfail_fs *fs; local
45 fs = i_new(struct randomfail_fs, 1);
46 fs->fs = fs_class_randomfail;
47 return &fs->fs;
64 fs_randomfail_add_probability(struct randomfail_fs *fs, const char *key, const char *value, const char **error_r) argument
95 fs_randomfail_add_probability_range(struct randomfail_fs *fs, const char *key, const char *value, const char **error_r) argument
129 fs_randomfail_parse_params(struct randomfail_fs *fs, const char *params, const char **error_r) argument
164 struct randomfail_fs *fs = (struct randomfail_fs *)_fs; local
200 struct randomfail_fs *fs = (struct randomfail_fs *)_fs; local
239 struct randomfail_fs *fs = (struct randomfail_fs *)_fs; local
277 struct randomfail_fs *fs = (struct randomfail_fs *)_fs; local
[all...]
H A Dfs-api.c14 #include "istream-fs-stats.h"
15 #include "fs-api-private.h"
20 static ARRAY(const struct fs *) fs_classes;
25 fs_alloc(const struct fs *fs_class, const char *args,
26 const struct fs_settings *set, struct fs **fs_r, const char **error_r)
28 struct fs *fs; local
31 fs = fs_class->v.alloc();
32 fs->refcount = 1;
33 fs
131 fs_create_event(struct fs *fs, struct event *parent) argument
185 fs_deinit(struct fs **fs) argument
190 fs_ref(struct fs *fs) argument
199 struct fs *fs = *_fs; local
232 fs_get_parent(struct fs *fs) argument
237 fs_get_driver(struct fs *fs) argument
242 fs_get_root_driver(struct fs *fs) argument
249 fs_file_init(struct fs *fs, const char *path, int mode_flags) argument
254 fs_file_init_with_event(struct fs *fs, struct event *event, const char *path, int mode_flags) argument
328 fs_get_properties(struct fs *fs) argument
504 fs_set_verror(struct fs *fs, const char *fmt, va_list args) argument
515 fs_last_error(struct fs *fs) argument
844 fs_wait_async(struct fs *fs) argument
857 fs_switch_ioloop(struct fs *fs) argument
1091 fs_iter_init(struct fs *fs, const char *path, enum fs_iter_flags flags) argument
1097 fs_iter_init_with_event(struct fs *fs, struct event *event, const char *path, enum fs_iter_flags flags) argument
1180 fs_get_stats(struct fs *fs) argument
1185 fs_set_error(struct fs *fs, const char *fmt, ...) argument
1194 fs_set_critical(struct fs *fs, const char *fmt, ...) argument
1205 fs_set_error_async(struct fs *fs) argument
[all...]
/dovecot/src/config/
H A Dsysinfo-get.c110 const char *distro = "", *fs, *uname_info = ""; local
123 fs = filesystem_get(mail_location);
124 if (*uname_info == '\0' && *distro == '\0' && *fs == '\0')
126 return t_strdup_printf("OS: %s %s %s %s %s", u.sysname, u.release, u.machine, distro, fs);
/dovecot/src/lib-storage/index/dbox-single/
H A Dsdbox-file.c10 #include "fs-api.h"
191 struct fs *fs = storage->attachment_fs; local
203 fs_file = fs_file_init(fs, path, FS_OPEN_MODE_READONLY);
207 fs_last_error(fs));
214 fs_file = fs_file_init(fs, path, FS_OPEN_MODE_READONLY);
218 fs_last_error(fs));
/dovecot/src/plugins/fs-compress/
H A Dfs-compress.c11 #include "fs-api-private.h"
14 struct fs fs; member in struct:compress_fs
22 struct compress_fs *fs; member in struct:compress_fs_file
31 extern const struct fs fs_class_compress;
33 static struct fs *fs_compress_alloc(void)
35 struct compress_fs *fs; local
37 fs = i_new(struct compress_fs, 1);
38 fs->fs
46 struct compress_fs *fs = (struct compress_fs *)_fs; local
102 struct compress_fs *fs = (struct compress_fs *)_fs; local
119 struct compress_fs *fs = (struct compress_fs *)_file->fs; local
[all...]
/dovecot/src/doveadm/
H A Ddoveadm-fs.c12 #include "fs-api.h"
30 static struct fs *
35 struct fs *fs; local
57 if (fs_init((*argv)[0], (*argv)[1], &fs_set, &fs, &error) < 0)
62 return fs;
67 struct fs *fs; local
78 fs = cmd_fs_init(&argc, &argv, 1, cmd_fs_get);
80 file = fs_file_init(fs, arg
104 struct fs *fs; local
161 struct fs *fs; local
189 struct fs *fs; local
221 struct fs *fs; local
255 struct fs *fs; member in struct:fs_delete_ctx
332 cmd_fs_delete_dir_recursive(struct fs *fs, unsigned int async_count, const char *path_prefix) argument
396 cmd_fs_delete_recursive_path(struct fs *fs, const char *path, unsigned int async_count) argument
422 struct fs *fs; local
434 struct fs *fs; local
488 struct fs *fs; local
[all...]
/dovecot/src/lib-dict-extra/
H A Ddict-fs.c5 #include "fs-api.h"
13 struct fs *fs; member in struct:fs_dict
33 struct fs *fs; local
49 if (fs_init(fs_driver, fs_args, &fs_set, &fs, error_r) < 0)
54 dict->fs = fs;
65 fs_deinit(&dict->fs);
95 file = fs_file_init(dict->fs, pat
[all...]
/dovecot/src/lib-storage/index/
H A Dindex-attachment.c5 #include "fs-api.h"
13 #include "fs-api.h"
14 #include "istream-fs-file.h"
29 struct fs *fs; member in struct:mail_save_attachment
115 attach->cur_file = fs_file_init(attach->fs, path,
158 struct fs *fs, struct istream *input)
187 attach->fs = fs;
157 index_attachment_save_begin(struct mail_save_context *ctx, struct fs *fs, struct istream *input) argument
273 index_attachment_delete_real(struct mail_storage *storage, struct fs *fs, const char *name) argument
288 index_attachment_delete(struct mail_storage *storage, struct fs *fs, const char *name) argument
400 index_attachment_stream_get(struct fs *fs, const char *attachment_dir, const char *path_suffix, struct istream **stream, uoff_t full_size, const char *ext_refs, const char **error_r) argument
[all...]
/dovecot/src/lib-storage/
H A Dmailbox-list.c18 #include "fs-api-private.h"
2022 struct fs **fs_r, const char **error_r)
2027 struct fs *parent_fs;
2038 /* add mailbox_list context to the parent fs, which allows
2047 /* a bit kludgy notification to the fs that we're now finished setting
2053 struct mailbox_list *mailbox_list_fs_get_list(struct fs *fs) argument
2057 while (fs->parent != NULL)
2058 fs = fs
[all...]

Completed in 54 milliseconds