summaryrefslogtreecommitdiff
path: root/rsync.h
diff options
context:
space:
mode:
authorWayne Davison <wayne@opencoder.net>2022-09-15 10:25:32 -0700
committerWayne Davison <wayne@opencoder.net>2022-09-15 10:25:32 -0700
commit5b27d2e6f31dc0f7bd259771121e778486030577 (patch)
treefceca29f3df9a7abf0525c79aeade01510f0c121 /rsync.h
parent7e634f5355d6dd96c5be7957837cba5a8154c70c (diff)
downloadrsync-5b27d2e6f31dc0f7bd259771121e778486030577.tar.gz
Pre-compute FILE_SUM_EXTRA_CNT.
Diffstat (limited to 'rsync.h')
-rw-r--r--rsync.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/rsync.h b/rsync.h
index 0a5ff809..2c5e5376 100644
--- a/rsync.h
+++ b/rsync.h
@@ -826,7 +826,7 @@ extern int uid_ndx;
extern int gid_ndx;
extern int acls_ndx;
extern int xattrs_ndx;
-extern int file_sum_len;
+extern int file_sum_extra_cnt;
#ifdef USE_FLEXIBLE_ARRAY
#define FILE_STRUCT_LEN (sizeof (struct file_struct))
@@ -837,7 +837,7 @@ extern int file_sum_len;
#define DEV_EXTRA_CNT 2
#define DIRNODE_EXTRA_CNT 3
#define EXTRA64_CNT ((sizeof (union file_extras64) + EXTRA_LEN - 1) / EXTRA_LEN)
-#define SUM_EXTRA_CNT ((file_sum_len + EXTRA_LEN - 1) / EXTRA_LEN)
+#define SUM_EXTRA_CNT file_sum_extra_cnt
#define REQ_EXTRA(f,ndx) ((union file_extras*)(f) - (ndx))
#define OPT_EXTRA(f,bump) ((union file_extras*)(f) - file_extra_cnt - 1 - (bump))