Decided to hold off on the potential memory savings of indexed
[rsync/rsync.git] / rsync.h
diff --git a/rsync.h b/rsync.h
index 1766394..e6bff06 100644 (file)
--- a/rsync.h
+++ b/rsync.h
 /* These flags are used in the live flist data. */
 
 #define FLAG_TOP_DIR (1<<0)
+#define FLAG_SENT (1<<1)       /* sender */
 #define FLAG_HLINK_EOL (1<<1)  /* receiver/generator */
-#define FLAG_MOUNT_POINT (1<<2)        /* sender */
-#define FLAG_NO_FUZZY (1<<2)   /* generator */
+#define FLAG_MOUNT_POINT (1<<2)        /* sender/generator */
 #define FLAG_DEL_HERE (1<<3)   /* receiver/generator */
-#define FLAG_SENT (1<<3)       /* sender */
 #define FLAG_HLINK_TOL (1<<4)  /* receiver/generator */
+#define FLAG_NO_FUZZY (1<<5)   /* generator */
 
 /* update this if you make incompatible changes */
 #define PROTOCOL_VERSION 29
@@ -517,9 +517,9 @@ struct file_struct {
                struct hlink *links;
        } link_u;
        time_t modtime;
+       mode_t mode;
        uid_t uid;
        gid_t gid;
-       mode_t mode;
        uchar flags;    /* this item MUST remain last */
 };