diff options
author | Wayne Davison <wayned@samba.org> | 2011-04-04 21:44:12 -0700 |
---|---|---|
committer | Wayne Davison <wayned@samba.org> | 2011-04-04 21:57:57 -0700 |
commit | 28b519c93b6db30b6520d46f8cd65160213fddd2 (patch) | |
tree | 3141f9b41dbf4396e535dee41d901d85a0ba9caf /compat.c | |
parent | 8686d3abba4c5b4baf443871cd19c673056a3392 (diff) | |
download | rsync-28b519c93b6db30b6520d46f8cd65160213fddd2.tar.gz |
Applying the preallocate patch.
Diffstat (limited to 'compat.c')
-rw-r--r-- | compat.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -34,6 +34,7 @@ extern int inplace; extern int recurse; extern int use_qsort; extern int allow_inc_recurse; +extern int preallocate_files; extern int append_mode; extern int fuzzy_basis; extern int read_batch; @@ -189,6 +190,14 @@ void setup_protocol(int f_out,int f_in) if (read_batch) check_batch_flags(); +#ifndef SUPPORT_PREALLOCATION + if (preallocate_files && !am_sender) { + rprintf(FERROR, "preallocation is not supported on this %s\n", + am_server ? "Server" : "Client"); + exit_cleanup(RERR_SYNTAX); + } +#endif + if (protocol_version < 30) { if (append_mode == 1) append_mode = 2; |