/dovecot/src/lib-storage/index/mbox/ |
H A D | mbox-lock.h | 6 int mbox_lock(struct mbox_mailbox *mbox, int lock_type,
|
H A D | mbox-lock.c | 47 int lock_type; member in struct:mbox_lock_context 56 int (*func)(struct mbox_lock_context *ctx, int lock_type, 60 static int mbox_lock_dotlock(struct mbox_lock_context *ctx, int lock_type, 62 static int mbox_lock_dotlock_try(struct mbox_lock_context *ctx, int lock_type, 64 static int mbox_lock_fcntl(struct mbox_lock_context *ctx, int lock_type, 67 static int mbox_lock_flock(struct mbox_lock_context *ctx, int lock_type, 73 static int mbox_lock_lockf(struct mbox_lock_context *ctx, int lock_type, 89 mbox_lock_list(struct mbox_lock_context *ctx, int lock_type, 165 static int mbox_file_open_latest(struct mbox_lock_context *ctx, int lock_type) argument 170 if (ctx->checked_file || lock_type 382 mbox_lock_dotlock_int(struct mbox_lock_context *ctx, int lock_type, bool try) argument 452 mbox_lock_dotlock(struct mbox_lock_context *ctx, int lock_type, time_t max_wait_time ATTR_UNUSED) argument 458 mbox_lock_dotlock_try(struct mbox_lock_context *ctx, int lock_type, time_t max_wait_time ATTR_UNUSED) argument 465 mbox_lock_flock(struct mbox_lock_context *ctx, int lock_type, time_t max_wait_time) argument 531 mbox_lock_lockf(struct mbox_lock_context *ctx, int lock_type, time_t max_wait_time) argument 593 mbox_lock_fcntl(struct mbox_lock_context *ctx, int lock_type, time_t max_wait_time) argument 669 mbox_lock_list(struct mbox_lock_context *ctx, int lock_type, time_t max_wait_time, int idx) argument 698 mbox_update_locking(struct mbox_mailbox *mbox, int lock_type, bool *fcntl_locked_r) argument 777 mbox_lock(struct mbox_mailbox *mbox, int lock_type, unsigned int *lock_id_r) argument [all...] |
H A D | mbox-sync.c | 1856 int lock_type = readonly ? F_RDLCK : F_WRLCK; local 1858 if ((ret = mbox_lock(mbox, lock_type, lock_id)) <= 0) { 1859 if (ret == 0 || lock_type == F_RDLCK)
|
/dovecot/src/lib/ |
H A D | file-lock.h | 25 or -1 if error. lock_type is F_WRLCK or F_RDLCK. */ 26 int file_try_lock(int fd, const char *path, int lock_type, 31 int file_try_lock_error(int fd, const char *path, int lock_type, 36 int file_wait_lock(int fd, const char *path, int lock_type, 42 int file_wait_lock_error(int fd, const char *path, int lock_type, 48 int file_lock_try_update(struct file_lock *lock, int lock_type); 75 int lock_type);
|
H A D | file-lock.c | 21 int lock_type; member in struct:file_lock 59 int file_try_lock(int fd, const char *path, int lock_type, argument 63 return file_wait_lock(fd, path, lock_type, lock_method, 0, lock_r); 66 int file_try_lock_error(int fd, const char *path, int lock_type, argument 70 return file_wait_lock_error(fd, path, lock_type, lock_method, 0, 75 file_lock_find_fcntl(int lock_fd, int lock_type) argument 80 fl.l_type = lock_type; 102 const char *line, *lock_type = ""; local 128 lock_type = strcmp(args[3], "READ") == 0 ? 141 return t_strdup_printf(" (%s lock held by pid %ld)", lock_type, (lon 147 file_lock_find(int lock_fd, enum file_lock_method lock_method, int lock_type) argument 170 file_lock_do(int fd, const char *path, int lock_type, enum file_lock_method lock_method, unsigned int timeout_secs, const char **error_r) argument 295 file_wait_lock(int fd, const char *path, int lock_type, enum file_lock_method lock_method, unsigned int timeout_secs, struct file_lock **lock_r) argument 310 file_wait_lock_error(int fd, const char *path, int lock_type, enum file_lock_method lock_method, unsigned int timeout_secs, struct file_lock **lock_r, const char **error_r) argument 333 file_lock_try_update(struct file_lock *lock, int lock_type) argument [all...] |
/dovecot/src/lib-index/ |
H A D | mail-index-lock.c | 27 int lock_type, unsigned int timeout_secs, 35 return file_wait_lock(fd, path, lock_type, index->lock_method, 26 mail_index_lock_fd(struct mail_index *index, const char *path, int fd, int lock_type, unsigned int timeout_secs, struct file_lock **lock_r) argument
|
H A D | mail-index-private.h | 272 int lock_type, unsigned int timeout_secs,
|
/dovecot/src/plugins/fts-squat/ |
H A D | squat-trie.c | 281 static int squat_trie_lock(struct squat_trie *trie, int lock_type, argument 294 ret = file_wait_lock(trie->fd, trie->path, lock_type,
|