X-Git-Url: https://mattmccutchen.net/rsync/rsync-patches.git/blobdiff_plain/cc3e685d09b2095099fc396157d19172ab3ef7c4..f9df736a3e22f15307f9e304eb9069b06e94208f:/fsync.diff diff --git a/fsync.diff b/fsync.diff index a189255..af3b80c 100644 --- a/fsync.diff +++ b/fsync.diff @@ -10,7 +10,7 @@ To use this patch, run these commands for a successful build: diff --git a/options.c b/options.c --- a/options.c +++ b/options.c -@@ -46,6 +46,7 @@ int append_mode = 0; +@@ -47,6 +47,7 @@ int append_mode = 0; int keep_dirlinks = 0; int copy_dirlinks = 0; int copy_links = 0; @@ -18,7 +18,7 @@ diff --git a/options.c b/options.c int preserve_links = 0; int preserve_hard_links = 0; int preserve_acls = 0; -@@ -377,6 +378,7 @@ void usage(enum logcode F) +@@ -382,6 +383,7 @@ void usage(enum logcode F) rprintf(F," --partial-dir=DIR put a partially transferred file into DIR\n"); rprintf(F," --delay-updates put all updated files into place at transfer's end\n"); rprintf(F," -m, --prune-empty-dirs prune empty directory chains from the file-list\n"); @@ -26,7 +26,7 @@ diff --git a/options.c b/options.c rprintf(F," --numeric-ids don't map uid/gid values by user/group name\n"); rprintf(F," --timeout=SECONDS set I/O timeout in seconds\n"); rprintf(F," --contimeout=SECONDS set daemon connection timeout in seconds\n"); -@@ -606,6 +608,7 @@ static struct poptOption long_options[] = { +@@ -613,6 +615,7 @@ static struct poptOption long_options[] = { {"timeout", 0, POPT_ARG_INT, &io_timeout, 0, 0, 0 }, {"no-timeout", 0, POPT_ARG_VAL, &io_timeout, 0, 0, 0 }, {"contimeout", 0, POPT_ARG_INT, &connect_timeout, 0, 0, 0 }, @@ -34,7 +34,7 @@ diff --git a/options.c b/options.c {"rsh", 'e', POPT_ARG_STRING, &shell_cmd, 0, 0, 0 }, {"rsync-path", 0, POPT_ARG_STRING, &rsync_path, 0, 0, 0 }, {"temp-dir", 'T', POPT_ARG_STRING, &tmpdir, 0, 0, 0 }, -@@ -1946,6 +1949,9 @@ void server_options(char **args, int *argc_p) +@@ -1977,6 +1980,9 @@ void server_options(char **args, int *argc_p) args[ac++] = tmpdir; } @@ -90,7 +90,7 @@ diff --git a/util.c b/util.c extern int modify_window; extern int relative_paths; extern int human_readable; -@@ -314,6 +315,13 @@ int copy_file(const char *source, const char *dest, int ofd, +@@ -315,6 +316,13 @@ int copy_file(const char *source, const char *dest, int ofd, full_fname(source)); }