Lines Matching defs:ns
15 static bool acl_ns_prefix_exists(struct mail_namespace *ns)
22 if (ns->list->mail_set->mail_shared_explicit_inbox)
25 vname = t_strndup(ns->prefix, ns->prefix_len-1);
26 box = mailbox_alloc(ns->list, vname, 0);
34 acl_shared_namespace_add(struct mail_namespace *ns,
38 struct mail_namespace *new_ns = ns;
44 if (strcmp(ns->user->username, userdomain) == 0) {
79 int acl_shared_namespaces_add(struct mail_namespace *ns)
81 struct acl_user *auser = ACL_USER_CONTEXT(ns->user);
82 struct acl_mailbox_list *alist = ACL_LIST_CONTEXT(ns->list);
83 struct mail_storage *storage = mail_namespace_get_default_storage(ns);
88 i_assert(ns->type == MAIL_NAMESPACE_TYPE_SHARED);
100 acl_shared_namespace_add(ns, storage, name);