/* 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
int hlindex;
};
+struct id_pair {
+ uid_t uid;
+ gid_t gid;
+};
+
#define F_DEV link_u.idev->dev
#define F_INODE link_u.idev->inode
struct idev *idev;
struct hlink *links;
} link_u;
+ struct id_pair *ids;
time_t modtime;
- uid_t uid;
- gid_t gid;
mode_t mode;
uchar flags; /* this item MUST remain last */
};