From: Marco Bettini Date: Tue, 4 Jul 2023 13:05:47 +0000 (+0000) Subject: lib-index: Replace EACCES with ENOACCESS X-Git-Tag: 2.4.0~2562 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=815baea8fec5b0227688eca6892cd45e67b389d9;p=thirdparty%2Fdovecot%2Fcore.git lib-index: Replace EACCES with ENOACCESS --- diff --git a/src/lib-index/mail-index-alloc-cache.c b/src/lib-index/mail-index-alloc-cache.c index fe52754ea5..f7c8f1de34 100644 --- a/src/lib-index/mail-index-alloc-cache.c +++ b/src/lib-index/mail-index-alloc-cache.c @@ -150,7 +150,7 @@ mail_index_alloc_cache_get(struct event *parent_event, const char *mailbox_path, } else if (stat(index_dir, &st) < 0) { if (errno == ENOENT) { /* it'll be created later */ - } else if (errno == EACCES) { + } else if (ENOACCESS(errno)) { e_error(parent_event, "%s", eacces_error_get("stat", index_dir)); } else { diff --git a/src/lib-index/mail-index.c b/src/lib-index/mail-index.c index 3837f59d2d..a2fec7acba 100644 --- a/src/lib-index/mail-index.c +++ b/src/lib-index/mail-index.c @@ -497,7 +497,7 @@ int mail_index_try_open_only(struct mail_index *index) index->readonly = FALSE; } - if (index->fd == -1 && errno == EACCES) { + if (index->fd == -1 && ENOACCESS(errno)) { index->fd = open(index->filepath, O_RDONLY); index->readonly = TRUE; } @@ -1086,7 +1086,7 @@ void mail_index_file_set_syscall_error(struct mail_index *index, return; } - if (errno == EACCES) { + if (ENOACCESS(errno)) { function = t_strcut(function, '('); if (strcmp(function, "creat") == 0 || str_begins_with(function, "file_dotlock_")) diff --git a/src/lib-index/mail-transaction-log-file.c b/src/lib-index/mail-transaction-log-file.c index 88c35b7dfe..254affb761 100644 --- a/src/lib-index/mail-transaction-log-file.c +++ b/src/lib-index/mail-transaction-log-file.c @@ -906,7 +906,7 @@ int mail_transaction_log_file_open(struct mail_transaction_log_file *file, } else { file->fd = nfs_safe_open(file->filepath, O_RDONLY); } - if (file->fd == -1 && errno == EACCES) { + if (file->fd == -1 && ENOACCESS(errno)) { file->fd = nfs_safe_open(file->filepath, O_RDONLY); index->readonly = TRUE; }