Searched refs:uid (Results 1 - 25 of 256) sorted by relevance

1234567891011

/dovecot/src/lib/
H A Dsafe-mkdir.h8 int safe_mkdir(const char *dir, mode_t mode, uid_t uid, gid_t gid);
H A Dunix-socket-create.h5 uid_t uid, gid_t gid, int backlog);
H A Dunix-socket-create.c11 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 Dmkdir-parents.c14 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 Dsafe-mkstemp.h5 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 Dsafe-mkdir.c10 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 Dsafe-mkstemp.c16 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 Dmkdir-parents.h11 /* 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 Dmailbox-recent-flags.c7 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 Dmailbox-search-result-private.h30 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 Dmailbox-recent-flags.h7 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 Dmailbox-search-result.c117 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 Dtest-mail-index-modseq.c31 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 Dmail-cache-decisions.c79 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 Dimap-search-args.h21 const char *set, bool uid,
25 const char *set, bool uid,
/dovecot/src/lib-storage/index/
H A Dindex-thread-links.c10 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 Dindex-search-result.c19 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 Dindex-mailbox-size.h11 uint32_t uid, uoff_t vsize);
H A Dindex-pop3-uidl.h11 uint32_t uid);
/dovecot/src/doveadm/
H A Ddoveadm-dump-thread.c19 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 Dsdbox-file.h11 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 Ddsync-transaction-log-scan.c25 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 Dimapc-msgmap.c52 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 Dimapc-msgmap.h11 uint32_t uid, uint32_t *rseq_r);
14 uint32_t rseq, uint32_t uid);
/dovecot/src/lib-imap/
H A Dtest-imap-url.c165 .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...]

Completed in 17 milliseconds

1234567891011