X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Ffindlib%2Ffind.h;h=b1af7394036c2d9aabd51c641110b30bed3fdc5e;hb=4db578a0f82328fc7902c58a00465c2e789b2b7b;hp=4c012f5981fcf6a320bb45f737b4a33f1beb7ced;hpb=2722f0d8e0b1ca1a738c0398580004bedc605144;p=bacula%2Fbacula diff --git a/bacula/src/findlib/find.h b/bacula/src/findlib/find.h index 4c012f5981..b1af739403 100644 --- a/bacula/src/findlib/find.h +++ b/bacula/src/findlib/find.h @@ -20,7 +20,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - Bacula® is a registered trademark of John Walker. + Bacula® is a registered trademark of Kern Sibbald. The licensor of Bacula is the Free Software Foundation Europe (FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich, Switzerland, email:ftf@fsfeurope.org. @@ -44,7 +44,9 @@ #endif #include +#if !defined(HAVE_WIN32) || defined(HAVE_MINGW) #include +#endif #if HAVE_UTIME_H #include #else @@ -69,17 +71,6 @@ struct utimbuf { int readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result); #endif -/* - * Status codes returned by create_file() - */ -enum { - CF_SKIP = 1, /* skip file (not newer or something) */ - CF_ERROR, /* error creating file */ - CF_EXTRACT, /* file created, data to extract */ - CF_CREATED /* file created, no data to extract */ -}; - - /* * Options saved int "options" of the include/exclude lists. * They are directly jammed ito "flag" of ff packet @@ -110,6 +101,7 @@ enum { #define FO_CHKCHANGES (1<<24) /* Check if file have been modified during backup */ #define FO_STRIPPATH (1<<25) /* Check for stripping path */ #define FO_HONOR_NODUMP (1<<26) /* honor NODUMP flag */ +#define FO_XATTR (1<<27) /* Backup Extended Attributes */ struct s_included_file { struct s_included_file *next; @@ -213,6 +205,7 @@ struct FF_PKT { bool null_output_device; /* using null output device */ bool incremental; /* incremental save */ char VerifyOpts[20]; + char AccurateOpts[20]; struct s_included_file *included_files_list; struct s_excluded_file *excluded_files_list; struct s_excluded_file *excluded_paths_list;