Searched refs:prefix_len (Results 1 - 25 of 54) sorted by relevance

123

/dovecot/src/lib/
H A Dsafe-mkstemp.c19 size_t prefix_len; local
25 prefix_len = str_len(prefix);
29 str_truncate(prefix, prefix_len);
36 str_truncate(prefix, prefix_len);
49 str_truncate(prefix, prefix_len);
68 str_truncate(prefix, prefix_len);
H A Dunlink-old-files.c21 size_t prefix_len, dir_len; local
39 prefix_len = strlen(prefix);
47 if (strncmp(d->d_name, prefix, prefix_len) != 0)
H A Dlib-signals.c482 size_t prefix_len = strlen(prefix); local
484 char buf[prefix_len + errno_str_len + 1];
486 memcpy(buf, prefix, prefix_len);
487 memcpy(buf + prefix_len, errno_str, errno_str_len);
488 buf[prefix_len + errno_str_len] = '\n';
489 if (write_full(STDERR_FILENO, buf, prefix_len + errno_str_len + 1) < 0) {
H A Dfailures.c591 static int internal_send_split(string_t *full_str, size_t prefix_len) argument
594 size_t max_text_len, pos = prefix_len;
597 str_append_n(str, str_c(full_str), prefix_len);
598 max_text_len = PIPE_BUF - prefix_len - 1;
601 str_truncate(str, prefix_len);
628 size_t prefix_len; local
642 prefix_len = str_len(str);
650 ret = internal_send_split(str, prefix_len);
/dovecot/src/lib-master/
H A Dmaster-interface.h27 unsigned int prefix_len; member in struct:log_service_handshake
/dovecot/src/lib-fs/
H A Dfs-test.h35 unsigned int prefix_len, idx; member in struct:test_fs_iter
/dovecot/src/lib-storage/
H A Dmailbox-uidvalidity.c79 size_t prefix_len; local
86 prefix_len = str_len(src);
89 str_truncate(src, prefix_len);
90 str_truncate(dest, prefix_len);
116 size_t prefix_len; local
144 prefix_len = strlen(prefix);
151 if (strncmp(dp->d_name, prefix, prefix_len) == 0) {
152 if (str_to_uint32_hex(dp->d_name + prefix_len, &cur_value) >= 0) {
H A Dmail-namespace.h56 size_t prefix_len; member in struct:mail_namespace
201 ns->prefix_len > 0 &&
202 strncmp(ns->prefix, "INBOX", ns->prefix_len-1) != 0;
H A Dmail-autoexpunge.c200 if ((*box_set)->name[0] == '\0' && ns->prefix_len > 0 &&
201 ns->prefix[ns->prefix_len-1] == mail_namespace_get_sep(ns))
202 vname = t_strndup(ns->prefix, ns->prefix_len - 1);
/dovecot/src/plugins/mail-crypt/
H A Dmail-crypt-userenv.c18 size_t prefix_len = str_len(set_key); local
40 str_truncate(set_key, prefix_len);
H A Dmail-crypt-pluginenv.c64 size_t prefix_len = str_len(set_key); local
75 str_truncate(set_key, prefix_len);
/dovecot/src/plugins/acl/
H A Dacl-lookup-dict.c160 size_t prefix_len; local
170 prefix_len = strlen(prefix);
174 key += prefix_len;
204 str_truncate(path, prefix_len);
210 str_truncate(path, prefix_len);
267 size_t prefix_len; local
275 prefix_len = strlen(prefix);
285 i_assert(prefix_len < strlen(key));
287 key = p_strdup(iter->iter_value_pool, key + prefix_len);
H A Dacl-shared-storage.c25 vname = t_strndup(ns->prefix, ns->prefix_len-1);
/dovecot/src/lib-storage/index/shared/
H A Dshared-list.c93 size_t prefix_len = strlen(prefix); local
95 if (*ref != '\0' && strncmp(ref, prefix, prefix_len) == 0)
96 ns_ref = ref + prefix_len;
126 list->ns->prefix_len) != 0)
128 list_pat = patterns[i] + list->ns->prefix_len;
/dovecot/src/lib-storage/list/
H A Dmailbox-list-iter.c87 if (ns->prefix_len == 0 || strcasecmp(in_set->name, "INBOX") == 0)
94 out_set->name = p_strndup(pool, ns->prefix, ns->prefix_len-1);
249 len = ns->prefix_len;
256 if (strncmp(ns->prefix, pattern, ns->prefix_len) != 0)
264 if (ns->prefix_len == 0 && list_pattern_has_wildcards(pattern))
311 i_assert(ns->prefix_len > 0);
316 if (strncmp(ns->prefix, pattern, ns->prefix_len) != 0)
320 prefix_without_sep = t_strndup(ns->prefix, ns->prefix_len-1);
367 size_t prefix_len = strlen(prefix); local
371 if (ns->prefix_len > prefix_le
[all...]
H A Dmailbox-list-notify-tree.c47 size_t prefix_len; local
69 prefix_len = str_len(path);
72 str_truncate(path, prefix_len);
H A Dmailbox-list-subscriptions.c40 if (src_list->ns->prefix_len == 0)
48 if (ns->prefix_len > 0)
75 else if (strncmp(ns_name, ns->prefix, ns->prefix_len) == 0) {
76 ns_name += ns->prefix_len;
81 i_assert(strncmp(ns_name, ns->prefix, ns->prefix_len-1) == 0 &&
82 ns_name[ns->prefix_len-1] == '\0');
H A Dmailbox-list-fs-iter.c185 ctx->ctx.list->ns->prefix_len > 0) {
365 size_t prefix_len; local
367 prefix_len = strlen(_list->ns->prefix);
375 if (strncmp(test_pattern, _list->ns->prefix, prefix_len) == 0)
376 test_pattern += prefix_len;
415 if (strncmp(pattern, ns->prefix, ns->prefix_len) != 0) {
439 ns->prefix_len == 6 &&
441 strncasecmp(ns->prefix, pattern, ns->prefix_len) == 0) {
450 (strncmp(ns->prefix, prefix_vname, ns->prefix_len-1) == 0 &&
451 prefix_vname[ns->prefix_len
[all...]
/dovecot/src/imap/
H A Dimap-status.c107 size_t prefix_len; local
114 prefix_len = str_len(str);
138 if (str_len(str) != prefix_len)
/dovecot/src/plugins/autocreate/
H A Dautocreate-plugin.c56 if (strncmp(vname, ns->prefix, ns->prefix_len) == 0)
57 vname += ns->prefix_len;
/dovecot/src/lib-storage/index/imapc/
H A Dimapc-list.c362 size_t prefix_len; local
367 prefix_len = strlen(prefix);
368 i_assert(strncmp(prefix, storage_name, prefix_len) == 0);
369 storage_name += prefix_len;
426 if (ns->prefix_len > 0) {
428 i_assert(strncmp(vname, ns->prefix, ns->prefix_len-1) == 0);
429 if (vname_len == ns->prefix_len-1)
432 i_assert(vname[ns->prefix_len-1] == ns_sep);
433 vname += ns->prefix_len;
519 fs_list->ns->prefix_len)
[all...]
/dovecot/src/lib-storage/index/
H A Dindex-attribute.c12 size_t prefix_len; member in struct:index_storage_attribute_iter
267 iter->prefix_len = strlen(iter->prefix);
285 i_assert(strncmp(key, iter->prefix, iter->prefix_len) == 0);
286 key += iter->prefix_len;
/dovecot/src/doveadm/dsync/
H A Ddsync-brain-mailbox-tree.c164 if (ns->prefix_len == 0) {
170 best_ns->prefix_len < ns->prefix_len)
199 if (strncmp(vname, ns->prefix, ns->prefix_len) == 0)
200 start_pos = ns->prefix_len;
241 str_insert(vname_str, ns->prefix_len, "_");
/dovecot/src/doveadm/
H A Ddoveadm.c59 size_t prefix_len = strlen(prefix); local
79 if (strncmp(cmd, prefix, prefix_len) != 0 ||
80 cmd[prefix_len] != ' ')
82 cmd += prefix_len + 1;
/dovecot/src/plugins/imap-quota/
H A Dimap-quota-plugin.c41 size_t prefix_len, orig_len = str_len(str); local
49 prefix_len = str_len(str);
66 if (str_len(str) == prefix_len) {

Completed in 259 milliseconds

123