Lines Matching defs:file
1 /* Copyright (c) 2010-2018 Dovecot authors, see the included COPYING file */
17 struct fs_file file;
72 struct sis_queue_fs_file *file = i_new(struct sis_queue_fs_file, 1);
73 return &file->file;
80 struct sis_queue_fs_file *file = (struct sis_queue_fs_file *)_file;
83 file->file.path = i_strdup(path);
84 file->fs = fs;
89 file->file.parent = fs_file_init_parent(_file, path, mode | flags);
94 struct sis_queue_fs_file *file = (struct sis_queue_fs_file *)_file;
98 i_free(file->file.path);
99 i_free(file);
102 static void fs_sis_queue_add(struct sis_queue_fs_file *file)
104 struct sis_queue_fs *fs = (struct sis_queue_fs *)file->file.fs;
108 path = fs_file_path(&file->file);
116 queue_file = fs_file_init_parent(&file->file, queue_path, FS_OPEN_MODE_CREATE);
118 e_error(file->file.event, "%s", fs_file_last_error(queue_file));
124 struct sis_queue_fs_file *file = (struct sis_queue_fs_file *)_file;
131 fs_sis_queue_add(file);
151 struct sis_queue_fs_file *file = (struct sis_queue_fs_file *)_file;
162 fs_sis_queue_add(file);