X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/caf5cc91528b8fb52bfb49520c5942be0e36f2b6..80707c983c5a12f3c3f95ba3d26dd1aac866135a:/rsync.h diff --git a/rsync.h b/rsync.h index 10c128e3..e0fb1827 100644 --- a/rsync.h +++ b/rsync.h @@ -375,20 +375,18 @@ struct file_struct { time_t modtime; OFF_T length; mode_t mode; - INO64_T inode; - /** Device this file lives upon */ DEV64_T dev; - - /** If this is a device node, the device number. */ - DEV64_T rdev; + 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; uid_t uid; gid_t gid; char *basename; char *dirname; char *basedir; - char *link; - char *sum; unsigned short flags; };