Changed rprintf() calls that included strerror() to use rsyserr().
[rsync/rsync.git] / rsync.h
diff --git a/rsync.h b/rsync.h
index 6f235c8..ac453ef 100644 (file)
--- a/rsync.h
+++ b/rsync.h
 
 #define XFLG_FATAL_ERRORS      (1<<0)
 #define XFLG_DEF_INCLUDE       (1<<1)
-#define XFLG_NO_PREFIXES       (1<<2)
+#define XFLG_WORDS_ONLY        (1<<2)
 #define XFLG_WORD_SPLIT        (1<<3)
 
+#define PERMS_REPORT           (1<<0)
+#define PERMS_SKIP_MTIME       (1<<1)
+
 #define FULL_FLUSH     1
 #define NORMAL_FLUSH   0
 
@@ -120,10 +123,10 @@ enum logcode { FERROR=1, FINFO=2, FLOG=3 };
 /* Messages types that are sent over the message channel.  The logcode
  * values must all be present here with identical numbers. */
 enum msgcode {
-       MSG_DATA=0,     /* raw data on the multiplexed stream */
-       MSG_ERROR=FERROR, MSG_INFO=FINFO, MSG_LOG=FLOG, /* remote logging */
-       MSG_REDO=4,     /* reprocess indicated flist index */
        MSG_DONE=5,     /* current phase is done */
+       MSG_REDO=4,     /* reprocess indicated flist index */
+       MSG_ERROR=FERROR, MSG_INFO=FINFO, MSG_LOG=FLOG, /* remote logging */
+       MSG_DATA=0      /* raw data on the multiplexed stream */
 };
 
 #include "errcode.h"
@@ -502,6 +505,7 @@ struct exclude_struct {
 struct exclude_list_struct {
        struct exclude_struct *head;
        struct exclude_struct *tail;
+       char *debug_type;
 };
 
 struct stats {
@@ -760,10 +764,6 @@ int inet_pton(int af, const char *src, void *dst);
 const char *get_panic_action(void);
 #endif
 
-#if !(defined(__hpux) || defined(_hpux) || defined (hpux))
 #define UNUSED(x) x __attribute__((__unused__))
-#else
-#define UNUSED(x) x
-#endif
 
 extern const char *io_write_phase, *io_read_phase;