Lines Matching defs:ns
15 mailbox_settings_find(struct mail_namespace *ns, const char *vname)
19 array_foreach(&ns->set->mailboxes, box_set) {
29 struct mail_namespace *ns;
39 ns = mail_namespace_find(user->namespaces, vname);
40 if ((ns->flags & NAMESPACE_FLAG_UNUSABLE) != 0) {
46 if (array_is_created(&ns->set->mailboxes))
47 tmp_ns_set.mailboxes = ns->set->mailboxes;
50 /* work around ns->set being a const pointer. pretty ugly, but
52 memcpy((void *)&ns->set->mailboxes.arr, &tmp_ns_set.mailboxes.arr,
53 sizeof(ns->set->mailboxes.arr));
56 if (strncmp(vname, ns->prefix, ns->prefix_len) == 0)
57 vname += ns->prefix_len;
58 set = mailbox_settings_find(ns, vname);