| /dovecot/src/lib/ |
| H A D | safe-mkdir.h | 8 int safe_mkdir(const char *dir, mode_t mode, uid_t uid, gid_t gid);
|
| H A D | unix-socket-create.h | 5 uid_t uid, gid_t gid, int backlog);
|
| H A D | unix-socket-create.c | 11 uid_t uid, gid_t gid, int backlog) 25 if (uid != (uid_t)-1 || gid != (gid_t)-1) { 27 if (chown(path, uid, gid) < 0) { 29 path, dec2str(uid), dec2str(gid)); 10 unix_socket_create(const char *path, int mode, uid_t uid, gid_t gid, int backlog) argument
|
| H A D | mkdir-parents.c | 14 mkdir_chown_full(const char *path, mode_t mode, uid_t uid, argument 49 if (fchown(fd, uid, gid) < 0) { 56 if (errno == EPERM && uid == (uid_t)-1) { 64 uid == (uid_t)-1 ? -1L : (long)uid); 65 if (uid != (uid_t)-1) { 68 if (i_getpwuid(uid, &pw) > 0) 77 if (i_getgrgid(uid, &gr) > 0) 101 int mkdir_chown(const char *path, mode_t mode, uid_t uid, gid_t gid) argument 103 return mkdir_chown_full(path, mode, uid, gi 113 mkdir_parents_chown_full(const char *path, mode_t mode, uid_t uid, gid_t gid, const char *gid_origin) argument 143 mkdir_parents_chown(const char *path, mode_t mode, uid_t uid, gid_t gid) argument [all...] |
| H A D | safe-mkstemp.h | 5 created filename. uid and gid can be (uid_t)-1 and (gid_t)-1 to use the 7 int safe_mkstemp(string_t *prefix, mode_t mode, uid_t uid, gid_t gid); 11 int safe_mkstemp_hostpid(string_t *prefix, mode_t mode, uid_t uid, gid_t gid);
|
| H A D | safe-mkdir.c | 10 int safe_mkdir(const char *dir, mode_t mode, uid_t uid, gid_t gid) argument 42 if ((st.st_uid != uid && uid != (uid_t)-1) || 44 if (fchown(fd, uid, gid) < 0) 69 if ((st.st_uid != uid && uid != (uid_t)-1) || 74 dec2str(uid), dec2str(gid));
|
| H A D | safe-mkstemp.c | 16 safe_mkstemp_full(string_t *prefix, mode_t mode, uid_t uid, gid_t gid, argument 53 if (uid == (uid_t)-1 && gid == (gid_t)-1) 56 if (fchown(fd, uid, gid) < 0) { 63 uid == (uid_t)-1 ? -1L : (long)uid, 74 int safe_mkstemp(string_t *prefix, mode_t mode, uid_t uid, gid_t gid) argument 76 return safe_mkstemp_full(prefix, mode, uid, gid, NULL); 85 int safe_mkstemp_hostpid(string_t *prefix, mode_t mode, uid_t uid, gid_t gid) argument 91 if ((fd = safe_mkstemp(prefix, mode, uid, gid)) == -1)
|
| H A D | mkdir-parents.h | 11 /* Like mkdir_parents(), but use the given uid/gid for newly created 16 int mkdir_parents_chown(const char *path, mode_t mode, uid_t uid, gid_t gid); 23 int mkdir_chown(const char *path, mode_t mode, uid_t uid, gid_t gid);
|
| /dovecot/src/lib-storage/ |
| H A D | mailbox-recent-flags.c | 7 void mailbox_recent_flags_set_uid(struct mailbox *box, uint32_t uid) argument 9 if (uid <= box->recent_flags_prev_uid) { 10 if (seq_range_exists(&box->recent_flags, uid)) 17 mailbox_recent_flags_set_uid_forced(box, uid); 20 void mailbox_recent_flags_set_uid_forced(struct mailbox *box, uint32_t uid) argument 22 box->recent_flags_prev_uid = uid; 24 if (!mailbox_recent_flags_have_uid(box, uid)) { 25 seq_range_array_add_with_init(&box->recent_flags, 64, uid); 34 uint32_t uid; local 37 mail_index_lookup_uid(view, seq1, &uid); 42 mailbox_recent_flags_have_uid(struct mailbox *box, uint32_t uid) argument 88 uint32_t uid; local 100 mailbox_recent_flags_expunge_uid(struct mailbox *box, uint32_t uid) argument [all...] |
| H A D | mailbox-search-result-private.h | 30 void mailbox_search_result_add(struct mail_search_result *result, uint32_t uid); 32 uint32_t uid); 33 void mailbox_search_results_add(struct mail_search_context *ctx, uint32_t uid); 34 void mailbox_search_results_remove(struct mailbox *box, uint32_t uid); 37 uint32_t uid); 39 uint32_t uid);
|
| H A D | mailbox-recent-flags.h | 7 void mailbox_recent_flags_set_uid(struct mailbox *box, uint32_t uid); 8 void mailbox_recent_flags_set_uid_forced(struct mailbox *box, uint32_t uid); 12 bool mailbox_recent_flags_have_uid(struct mailbox *box, uint32_t uid); 17 void mailbox_recent_flags_expunge_uid(struct mailbox *box, uint32_t uid);
|
| H A D | mailbox-search-result.c | 117 void mailbox_search_result_add(struct mail_search_result *result, uint32_t uid) argument 119 i_assert(uid > 0); 121 if (seq_range_exists(&result->uids, uid)) 124 seq_range_array_add(&result->uids, uid); 126 seq_range_array_add(&result->added_uids, uid); 127 seq_range_array_remove(&result->removed_uids, uid); 132 uint32_t uid) 134 if (seq_range_array_remove(&result->uids, uid)) { 136 seq_range_array_add(&result->removed_uids, uid); 137 seq_range_array_remove(&result->added_uids, uid); 131 mailbox_search_result_remove(struct mail_search_result *result, uint32_t uid) argument 142 mailbox_search_results_add(struct mail_search_context *ctx, uint32_t uid) argument 152 mailbox_search_results_remove(struct mailbox *box, uint32_t uid) argument 162 mailbox_search_result_never(struct mail_search_result *result, uint32_t uid) argument 168 mailbox_search_results_never(struct mail_search_context *ctx, uint32_t uid) argument [all...] |
| /dovecot/src/lib-index/ |
| H A D | test-mail-index-modseq.c | 31 uint32_t seq, uid; local 47 uid = 1234; 50 &uid, sizeof(uid), TRUE); 53 for (uid = 1; uid <= 3; uid++) { 55 mail_index_append(trans, uid, &seq); 61 for (uid = 4; uid < [all...] |
| H A D | mail-cache-decisions.c | 79 uint32_t uid; local 106 mail_index_lookup_uid(view->view, seq, &uid); 110 if (uid < cache->fields[field].uid_highwater || 111 uid < hdr->day_first_uid[7]) { 125 cache->fields[field].uid_highwater = uid; 133 uint32_t uid; local 151 mail_index_lookup_uid(view->view, seq, &uid); 152 cache->fields[field].uid_highwater = uid;
|
| /dovecot/src/imap/ |
| H A D | imap-search-args.h | 21 const char *set, bool uid, 25 const char *set, bool uid,
|
| /dovecot/src/lib-storage/index/ |
| H A D | index-thread-links.c | 10 uint32_t uid, uint32_t msgid_idx) 18 if (node->uid == 0) 19 node->uid = uid; 27 node->uid = uid; 123 thread_link_references(struct mail_thread_cache *cache, uint32_t uid, argument 129 if (msgid_map->uid != uid) 136 for (; msgid_map->uid 9 thread_msg_add(struct mail_thread_cache *cache, uint32_t uid, uint32_t msgid_idx) argument [all...] |
| H A D | index-search-result.c | 19 uint32_t uid; local 22 uid = *next_uid; 25 i_assert(uids[i].seq1 <= uid); 26 for (; uid <= uids[i].seq2; uid++) 27 mailbox_search_result_remove(result, uid); 30 uid = uids[i].seq1; 34 i_assert(uids[i].seq1 <= uid && uids[i].seq2 >= last_uid); 35 for (; uid <= last_uid; uid 183 uint32_t seq, uid; local [all...] |
| H A D | index-mailbox-size.h | 11 uint32_t uid, uoff_t vsize);
|
| H A D | index-pop3-uidl.h | 11 uint32_t uid);
|
| /dovecot/src/doveadm/ |
| H A D | doveadm-dump-thread.c | 19 printf("uid validity = %u\n", hdr->uid_validity); 23 static int dump_record(const uint8_t **p, const uint8_t *end, uint32_t *uid) argument 28 /* <uid diff> <n> <crc32>*count <str_idx>*count */ 31 *uid += uid_diff; 35 printf(" - uid %u: n=%u\n", *uid, n); 62 static int dump_block(const uint8_t *data, const uint8_t *end, uint32_t *uid) argument 84 *uid += 1; 86 if (dump_record(&p, end, uid) < 0) { 99 uint32_t uid; local [all...] |
| /dovecot/src/lib-storage/index/dbox-single/ |
| H A D | sdbox-file.h | 11 uint32_t uid; member in struct:sdbox_file 19 struct dbox_file *sdbox_file_init(struct sdbox_mailbox *mbox, uint32_t uid); 26 always <hash>-<guid>-<mailbox_guid>-<uid>. The source path is expected to 32 int sdbox_file_assign_uid(struct sdbox_file *file, uint32_t uid,
|
| /dovecot/src/doveadm/dsync/ |
| H A D | dsync-transaction-log-scan.c | 25 export_change_get(struct dsync_transaction_log_scan *ctx, uint32_t uid, argument 32 i_assert(uid > 0); 37 if (uid > ctx->highest_wanted_uid) 40 change = hash_table_lookup(ctx->changes, POINTER_CAST(uid)); 44 change->uid = uid; 46 hash_table_insert(ctx->changes, POINTER_CAST(uid), change); 52 change->uid = uid; 70 uint32_t uid; local 87 log_add_expunge_uid(struct dsync_transaction_log_scan *ctx, const void *data, const struct mail_transaction_header *hdr, uint32_t uid) argument 140 log_add_expunge_guid_uid(struct dsync_transaction_log_scan *ctx, const void *data, const struct mail_transaction_header *hdr, uint32_t uid) argument 171 uint32_t uid; local 194 uint32_t uid; local 235 uint32_t uid; local 559 dsync_transaction_log_scan_find_new_expunge(struct dsync_transaction_log_scan *scan, uint32_t uid) argument [all...] |
| /dovecot/src/lib-imap-client/ |
| H A D | imapc-msgmap.c | 52 uint32_t uid, uint32_t *rseq_r) 56 p = array_bsearch(&msgmap->uids, &uid, uint32_cmp); 68 uint32_t rseq, uint32_t uid) 71 i_assert(uid >= msgmap->uid_next); 73 msgmap->uid_next = uid + 1; 74 array_append(&msgmap->uids, &uid, 1); 51 imapc_msgmap_uid_to_rseq(struct imapc_msgmap *msgmap, uint32_t uid, uint32_t *rseq_r) argument 67 imapc_msgmap_append(struct imapc_msgmap *msgmap, uint32_t rseq, uint32_t uid) argument
|
| H A D | imapc-msgmap.h | 11 uint32_t uid, uint32_t *rseq_r); 14 uint32_t rseq, uint32_t uid);
|
| /dovecot/src/lib-imap/ |
| H A D | test-imap-url.c | 165 .uid = 16 } 172 .uid = 0 } 179 .uid = 0 } 187 .uid = 434, .section = "HEADER" } 195 .uid = 437, .section = "1.2.MIME" } 202 .uid = 56, .section = "AA/BB" } 209 .uid = 56, .section = "AA/" } 217 .uid = 56, .section = NULL } 225 .uid = 234, .section = "HEADER.FIELDS (\"To\" \"From\")" } 233 .uid [all...] |