X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/7b6fa00ff8abf063dae4a974fc824d430d228d14..8eda7a4bb819172a1efd06efa9694d1ec1383645:/rsync.h diff --git a/rsync.h b/rsync.h index e6bff06a..89af08cd 100644 --- a/rsync.h +++ b/rsync.h @@ -117,8 +117,8 @@ #define XFLG_ANCHORED2ABS (1<<2) #define XFLG_ABS_IF_SLASH (1<<3) -#define PERMS_REPORT (1<<0) -#define PERMS_SKIP_MTIME (1<<1) +#define ATTRS_REPORT (1<<0) +#define ATTRS_SKIP_MTIME (1<<1) #define FULL_FLUSH 1 #define NORMAL_FLUSH 0 @@ -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 */ }; @@ -787,7 +787,8 @@ extern int errno; #define INADDR_NONE 0xffffffff #endif -#define IS_DEVICE(mode) (S_ISCHR(mode) || S_ISBLK(mode) || S_ISSOCK(mode) || S_ISFIFO(mode)) +#define IS_SPECIAL(mode) (S_ISSOCK(mode) || S_ISFIFO(mode)) +#define IS_DEVICE(mode) (S_ISCHR(mode) || S_ISBLK(mode)) /* Initial mask on permissions given to temporary files. Mask off setuid bits and group access because of potential race-condition security