./configure (optional if already run)
make
---- orig/generator.c 2006-02-05 06:40:40
-+++ generator.c 2005-08-17 07:28:01
+--- old/generator.c
++++ new/generator.c
@@ -61,6 +61,7 @@ extern int append_mode;
extern int make_backups;
extern int csum_length;
return 0;
/* if always checksum is set then we use the checksum instead
---- orig/options.c 2006-02-03 23:51:57
-+++ options.c 2006-01-21 08:09:48
+--- old/options.c
++++ new/options.c
@@ -98,6 +98,7 @@ int keep_partial = 0;
int safe_symlinks = 0;
int copy_unsafe_links = 0;
if (size_only)
args[ac++] = "--size-only";
---- orig/pipe.c 2006-01-21 08:03:40
-+++ pipe.c 2006-01-14 08:34:59
+--- old/pipe.c
++++ new/pipe.c
@@ -157,3 +157,77 @@ pid_t local_child(int argc, char **argv,
return pid;
+
+ return pid;
+}
---- orig/receiver.c 2006-01-31 02:30:18
-+++ receiver.c 2005-08-17 07:57:33
+--- old/receiver.c
++++ new/receiver.c
@@ -53,6 +53,7 @@ extern int inplace;
extern int delay_updates;
extern struct stats stats;
if ((recv_ok && (!delay_updates || !partialptr)) || inplace) {
if (partialptr == fname || *partial_dir == '/')
partialptr = NULL;
---- orig/rsync.h 2006-02-03 20:00:36
-+++ rsync.h 2005-08-17 07:10:11
+--- old/rsync.h
++++ new/rsync.h
@@ -103,6 +103,7 @@
#define IOERR_DEL_LIMIT (1<<2)
#define MAX_BASIS_DIRS 20
#define MAX_SERVER_ARGS (MAX_BASIS_DIRS*2 + 100)
---- orig/rsync.yo 2006-02-05 15:31:49
-+++ rsync.yo 2005-08-17 07:08:21
+--- old/rsync.yo
++++ new/rsync.yo
@@ -355,6 +355,7 @@ to the detailed description below for a
--timeout=TIME set I/O timeout in seconds
-I, --ignore-times don't skip files that match size and time
dit(bf(--protocol=NUM)) Force an older protocol version to be used. This
is useful for creating a batch file that is compatible with an older
version of rsync. For instance, if rsync 2.6.4 is being used with the
---- orig/sender.c 2006-01-14 20:27:10
-+++ sender.c 2005-08-17 07:40:49
+--- old/sender.c
++++ new/sender.c
@@ -41,6 +41,7 @@ extern int write_batch;
extern struct stats stats;
extern struct file_list *the_file_list;