Lines Matching refs:root_dir
178 if (list_set->root_dir != NULL &&
179 *list_set->root_dir == '\0') {
181 list_set->root_dir = NULL;
192 if (list_set->root_dir == NULL || *list_set->root_dir == '\0') {
243 mail_storage_verify_root(const char *root_dir, const char *dir_type,
248 if (stat(root_dir, &st) == 0) {
253 "Root mail directory is a file: %s", root_dir);
256 *error_r = mail_error_eacces_msg("stat", root_dir);
259 *error_r = t_strdup_printf("stat(%s) failed: %m", root_dir);
263 "Root %s directory doesn't exist: %s", dir_type, root_dir);
272 const char *root_dir, *type_name, *error;
282 if (!mailbox_list_get_root_path(list, type, &root_dir)) {
293 if (mail_storage_verify_root(root_dir, type_name, &error) < 0) {
305 return mail_storage_verify_root(root_dir, type_name, error_r);
318 (set->root_dir != NULL ? set->root_dir : "")) != 0)
374 list_set.root_dir = ns->user->set->base_dir;
2820 const char *root_dir;
2824 root_dir = mailbox_list_get_root_forced(box->list, type);
2825 if (mailbox_list_mkdir_root(box->list, root_dir, type) < 0) {