X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/c988f1f4faa9f679f79beddf3c14676c5dcb8e28..a85c067ba6c6940512cf57ec213277a370d87e70:/src/src/transports/appendfile.h diff --git a/src/src/transports/appendfile.h b/src/src/transports/appendfile.h index cc74508a2..108114905 100644 --- a/src/src/transports/appendfile.h +++ b/src/src/transports/appendfile.h @@ -1,11 +1,11 @@ -/* $Cambridge: exim/src/src/transports/appendfile.h,v 1.2 2005/01/04 10:00:45 ph10 Exp $ */ - /************************************************* * Exim - an Internet mail transport agent * *************************************************/ -/* Copyright (c) University of Cambridge 1995 - 2005 */ +/* Copyright (c) University of Cambridge 1995 - 2018 */ +/* Copyright (c) The Exim Maintainers 2021 */ /* See the file NOTICE for conditions of use and distribution. */ +/* SPDX-License-Identifier: GPL-2.0-only */ /* Private structure for the private options. */ @@ -23,18 +23,20 @@ typedef struct { uschar *quota_warn_threshold; uschar *mailbox_size_string; uschar *mailbox_filecount_string; + uschar *expand_maildir_use_size_file; uschar *maildir_dir_regex; uschar *maildir_tag; + uschar *maildirfolder_create_regex; uschar *mailstore_prefix; uschar *mailstore_suffix; uschar *check_string; uschar *escape_string; uschar *file_format; - int mailbox_size_value; + off_t quota_value; + off_t quota_warn_threshold_value; + off_t mailbox_size_value; int mailbox_filecount_value; - int quota_value; int quota_filecount_value; - int quota_warn_threshold_value; int mode; int dirmode; int lockfile_mode; @@ -70,6 +72,8 @@ typedef struct { BOOL mbx_format; BOOL quota_warn_threshold_is_percent; BOOL quota_is_inclusive; + BOOL quota_no_check; + BOOL quota_filecount_no_check; } appendfile_transport_options_block; /* Restricted creation options */ @@ -92,6 +96,6 @@ extern void appendfile_transport_init(transport_instance *); /* Function that is shared with tf_maildir.c */ -extern int check_dir_size(uschar *, int *, const pcre *); +extern off_t check_dir_size(const uschar *, int *, const pcre2_code *); /* End of transports/appendfile.h */