summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Pool <mbp@samba.org>2001-03-16 05:23:33 +0000
committerMartin Pool <mbp@samba.org>2001-03-16 05:23:33 +0000
commitb557c4c7eb79fe3ecd1107486a0fce132095f5f9 (patch)
tree92b033730c9febe95ef0f41ddb66ecbd6ec1aba0
parent0882faa2b21c3e153eda96646f2c91b05cb0c9e8 (diff)
downloadrsync-b557c4c7eb79fe3ecd1107486a0fce132095f5f9.tar.gz
Define _LARGE_FILES to turn on LFS support on AIX (and some others?).
See http://www.rs6000.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/genprogc/prg_lrg_files.htm Thanks to Todd Willeat <TWilleat@MHP.SMHS.com>
-rw-r--r--rsync.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/rsync.h b/rsync.h
index cb138be2..29b09b50 100644
--- a/rsync.h
+++ b/rsync.h
@@ -79,6 +79,13 @@ enum logcode {FNONE=0, FERROR=1, FINFO=2, FLOG=3 };
#define RSYNC_RSH "rsh"
#endif
+/* This tries to turn on large file support on some Unix platforms,
+ * making off_t be a 64-bit type, and so on.
+ *
+ * http://www.rs6000.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/genprogc/prg_lrg_files.htm
+ */
+#define _LARGE_FILES 1
+
#include <sys/types.h>
#ifdef HAVE_UNISTD_H