From 0596df00b3dc0ad31365514ab55ab191e27a3ad4 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Wed, 11 Feb 2004 08:01:21 +0000 Subject: [PATCH] Reordered the items inside the file_struct so that alignment padding should be minimized. --- rsync.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/rsync.h b/rsync.h index 8fec536e..d37243ac 100644 --- a/rsync.h +++ b/rsync.h @@ -407,23 +407,23 @@ struct idev { #define F_NEXT link_u.links->next struct file_struct { - time_t modtime; - OFF_T length; - mode_t mode; union { DEV64_T rdev; /* The device number, if this is a device */ char *sum; /* Only a normal file can have a checksum */ char *link; /* Holds symlink string, if a symlink */ } u; + OFF_T length; + char *basename; + char *dirname; + char *basedir; union { struct idev *idev; struct hlink *links; } link_u; - char *basename; - char *dirname; - char *basedir; + time_t modtime; uid_t uid; gid_t gid; + mode_t mode; uchar flags; /* this item MUST remain last */ }; -- 2.34.1