Lines Matching refs:fs
7 #include "fs-sis-common.h"
12 struct fs fs;
18 struct sis_queue_fs *fs;
21 static struct fs *fs_sis_queue_alloc(void)
23 struct sis_queue_fs *fs;
25 fs = i_new(struct sis_queue_fs, 1);
26 fs->fs = fs_class_sis_queue;
27 return &fs->fs;
31 fs_sis_queue_init(struct fs *_fs, const char *args,
34 struct sis_queue_fs *fs = (struct sis_queue_fs *)_fs;
37 /* <queue_dir>:<parent fs>[:<args>] */
45 fs->queue_dir = i_strdup_until(args, p);
60 static void fs_sis_queue_deinit(struct fs *_fs)
62 struct sis_queue_fs *fs = (struct sis_queue_fs *)_fs;
66 i_free(fs->queue_dir);
67 i_free(fs);
81 struct sis_queue_fs *fs = (struct sis_queue_fs *)_file->fs;
84 file->fs = fs;
87 fs_set_error(_file->fs, "APPEND mode not supported");
104 struct sis_queue_fs *fs = (struct sis_queue_fs *)file->file.fs;
115 queue_path = t_strdup_printf("%s/%s", fs->queue_dir, fname);
170 fs_sis_try_unlink_hash_file(_file->fs, _file->parent);
175 const struct fs fs_class_sis_queue = {