Searched refs:lock_type (Results 1 - 8 of 8) sorted by relevance

/dovecot/src/lib-storage/index/mbox/
H A Dmbox-lock.h6 int mbox_lock(struct mbox_mailbox *mbox, int lock_type,
H A Dmbox-lock.c47 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 Dmbox-sync.c1856 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 Dfile-lock.h25 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 Dfile-lock.c21 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 Dmail-index-lock.c27 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 Dmail-index-private.h272 int lock_type, unsigned int timeout_secs,
/dovecot/src/plugins/fts-squat/
H A Dsquat-trie.c281 static int squat_trie_lock(struct squat_trie *trie, int lock_type, argument
294 ret = file_wait_lock(trie->fd, trie->path, lock_type,

Completed in 19 milliseconds