X-Git-Url: https://mattmccutchen.net/rsync/rsync-patches.git/blobdiff_plain/51bc0e8954bdeb4314d3792352179be64f4a8fe8..7c4c2959ae79a01986ff24b5dc9ff4518cc9fb7b:/preallocate.diff diff --git a/preallocate.diff b/preallocate.diff index 2e825cf..6a3192d 100644 --- a/preallocate.diff +++ b/preallocate.diff @@ -15,8 +15,8 @@ To use this patch, run these commands for a successful build: strlcat strlcpy strtol mallinfo getgroups setgroups geteuid getegid \ setlocale setmode open64 lseek64 mkstemp64 mtrace va_copy __va_copy \ strerror putenv iconv_open locale_charset nl_langinfo getxattr \ -- extattr_get_link sigaction sigprocmask) -+ extattr_get_link sigaction sigprocmask posix_fallocate) +- extattr_get_link sigaction sigprocmask setattrlist) ++ extattr_get_link sigaction sigprocmask setattrlist posix_fallocate) AC_CHECK_FUNCS(getpgrp tcgetpgrp) if test $ac_cv_func_getpgrp = yes; then @@ -77,7 +77,7 @@ To use this patch, run these commands for a successful build: {"inplace", 0, POPT_ARG_NONE, &inplace, 0, 0, 0 }, {"append", 0, POPT_ARG_NONE, 0, OPT_APPEND, 0, 0 }, {"append-verify", 0, POPT_ARG_VAL, &append_mode, 2, 0, 0 }, -@@ -1285,6 +1294,15 @@ int parse_arguments(int *argc_p, const c +@@ -1284,6 +1293,15 @@ int parse_arguments(int *argc_p, const c } #endif @@ -93,7 +93,7 @@ To use this patch, run these commands for a successful build: if (write_batch && read_batch) { snprintf(err_buf, sizeof err_buf, "--write-batch and --read-batch can not be used together\n"); -@@ -1992,6 +2010,9 @@ void server_options(char **args, int *ar +@@ -1988,6 +2006,9 @@ void server_options(char **args, int *ar else if (remove_source_files) args[ac++] = "--remove-sent-files"; @@ -156,7 +156,7 @@ To use this patch, run these commands for a successful build: if (do_progress) --- old/rsync.h +++ new/rsync.h -@@ -564,6 +564,10 @@ struct ht_int64_node { +@@ -568,6 +568,10 @@ struct ht_int64_node { #define ACLS_NEED_MASK 1 #endif @@ -169,7 +169,7 @@ To use this patch, run these commands for a successful build: uint32 unum; --- old/rsync.yo +++ new/rsync.yo -@@ -353,6 +353,7 @@ to the detailed description below for a +@@ -352,6 +352,7 @@ to the detailed description below for a --super receiver attempts super-user activities --fake-super store/recover privileged attrs using xattrs -S, --sparse handle sparse files efficiently @@ -177,7 +177,7 @@ To use this patch, run these commands for a successful build: -n, --dry-run show what would have been transferred -W, --whole-file copy files whole (without rsync algorithm) -x, --one-file-system don't cross filesystem boundaries -@@ -1009,6 +1010,19 @@ NOTE: Don't use this option when the des +@@ -1014,6 +1015,19 @@ NOTE: Don't use this option when the des filesystem. It doesn't seem to handle seeks over null regions correctly and ends up corrupting the files.