summaryrefslogtreecommitdiff
path: root/rsync.h
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2011-06-18 12:06:44 -0700
committerWayne Davison <wayned@samba.org>2011-06-18 12:29:21 -0700
commit852585b1fced8d0df35b14c17f26c4aac633313b (patch)
tree0a8970ced90c952312344374dd7c0251983d9acf /rsync.h
parente2c1e482e004b8f992156bf436d4bf34cee1ee1d (diff)
downloadrsync-852585b1fced8d0df35b14c17f26c4aac633313b.tar.gz
Check if sender file changed before allowing a remove.
Fixes bug 7691.
Diffstat (limited to 'rsync.h')
-rw-r--r--rsync.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/rsync.h b/rsync.h
index 84d1287c..f55e2f79 100644
--- a/rsync.h
+++ b/rsync.h
@@ -383,6 +383,14 @@ enum delret {
#define CAN_CHMOD_SYMLINK 1
#endif
+#ifdef HAVE_UTIMENSAT
+#ifdef HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
+#define ST_MTIME_NSEC st_mtim.tv_nsec
+#elif defined(HAVE_STRUCT_STAT_ST_MTIMENSEC)
+#define ST_MTIME_NSEC st_mtimensec
+#endif
+#endif
+
#ifdef HAVE_SYS_SELECT_H
#include <sys/select.h>
#endif