diff options
Diffstat (limited to 'src/wydawca.h')
-rw-r--r-- | src/wydawca.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/wydawca.h b/src/wydawca.h index 467daa0..90a886e 100644 --- a/src/wydawca.h +++ b/src/wydawca.h @@ -60,7 +60,7 @@ #define SP(s) ((s) ? (s) : "NONE") -#define WYDAWCA_EX_AGAIN 1 +#define DEFAULT_FILE_SWEEP_TIME 300 /* The range of directive versions we accept (major * 100 + minor) */ #define MIN_DIRECTIVE_VERSION 101 @@ -171,11 +171,19 @@ struct file_info { struct stat sb; }; +/* Values for the triplet directive_verified member */ +enum { + DIRECTIVE_UNCHECKED = -1, + DIRECTIVE_GOOD = 0, + DIRECTIVE_BAD = 1 +}; + /* File triplet */ struct wy_triplet { char *name; /* Triplet base name */ struct file_info file[FILE_TYPE_COUNT]; /* Components */ unsigned version; /* Protocol version */ + int directive_verified; /* Directive file verification result */ struct spool *spool; /* Owning spool */ char *relative_dir; /* Directory relative to spool->dest_dir */ char **directive; /* Decoded directive pairs (key: value\0) */ |