struct s_included_file {
struct s_included_file *next;
uint32_t options; /* backup options */
+ uint32_t algo; /* compression algorithm. 4 letters stored as an interger */
int level; /* compression level */
int len; /* length of fname */
int pattern; /* set if wild card pattern */
/* File options structure */
struct findFOPTS {
uint32_t flags; /* options in bits */
- int GZIP_level; /* GZIP level */
+ uint32_t Compress_algo; /* compression algorithm. 4 letters stored as an interger */
+ int Compress_level; /* compression level */
int strip_path; /* strip path count */
char VerifyOpts[MAX_FOPTS]; /* verify options */
char AccurateOpts[MAX_FOPTS]; /* accurate mode options */
char BaseJobOpts[MAX_FOPTS]; /* basejob mode options */
+ char *plugin; /* Plugin that handle this section */
alist regex; /* regex string(s) */
alist regexdir; /* regex string(s) for directories */
alist regexfile; /* regex string(s) for files */
char *link; /* link if file linked */
char *object_name; /* Object name */
char *object; /* restore object */
+ char *plugin; /* Current Options{Plugin=} name */
POOLMEM *sys_fname; /* system filename */
POOLMEM *fname_save; /* save when stripping path */
POOLMEM *link_save; /* save when stripping path */
int ff_errno; /* errno */
BFILE bfd; /* Bacula file descriptor */
time_t save_time; /* start of incremental time */
+ bool accurate_found; /* Found in the accurate hash (valid after check_changes()) */
bool dereference; /* follow links (not implemented) */
bool null_output_device; /* using null output device */
bool incremental; /* incremental save */
/* Values set by accept_file while processing Options */
uint32_t flags; /* backup options */
- int GZIP_level; /* compression level */
+ uint32_t Compress_algo; /* compression algorithm. 4 letters stored as an interger */
+ int Compress_level; /* compression level */
int strip_path; /* strip path count */
bool cmd_plugin; /* set if we have a command plugin */
+ bool opt_plugin; /* set if we have an option plugin */
alist fstypes; /* allowed file system types */
alist drivetypes; /* allowed drive types */