Adding filter-attribute-mods patch; updating patches.
[rsync/rsync-patches.git] / fsync.diff
index 98bfafa..bb73276 100644 (file)
@@ -7,8 +7,8 @@ To use this patch, run these commands for a successful build:
     ./configure                         (optional if already run)
     make
 
+based-on: 181c9faf928faad08ef095f4667afe460ec3bef6
 diff --git a/options.c b/options.c
-index e7c6c61..44ad60e 100644
 --- a/options.c
 +++ b/options.c
 @@ -48,6 +48,7 @@ int append_mode = 0;
@@ -35,7 +35,7 @@ index e7c6c61..44ad60e 100644
    {"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 },
-@@ -2555,6 +2558,9 @@ void server_options(char **args, int *argc_p)
+@@ -2572,6 +2575,9 @@ void server_options(char **args, int *argc_p)
                        args[ac++] = tmpdir;
                }
  
@@ -46,7 +46,6 @@ index e7c6c61..44ad60e 100644
                        /* the server only needs this option if it is not the sender,
                         *   and it may be an older version that doesn't know this
 diff --git a/receiver.c b/receiver.c
-index 4325e30..1523977 100644
 --- a/receiver.c
 +++ b/receiver.c
 @@ -38,6 +38,7 @@ extern int relative_paths;
@@ -71,7 +70,6 @@ index 4325e30..1523977 100644
                unmap_file(mapbuf);
  
 diff --git a/t_stub.c b/t_stub.c
-index 02cfa69..fb61480 100644
 --- a/t_stub.c
 +++ b/t_stub.c
 @@ -21,6 +21,7 @@
@@ -83,7 +81,6 @@ index 02cfa69..fb61480 100644
  int module_id = -1;
  int relative_paths = 0;
 diff --git a/util.c b/util.c
-index 0cafed6..88b3521 100644
 --- a/util.c
 +++ b/util.c
 @@ -27,6 +27,7 @@
@@ -94,7 +91,7 @@ index 0cafed6..88b3521 100644
  extern int modify_window;
  extern int relative_paths;
  extern int preserve_xattrs;
-@@ -334,6 +335,13 @@ int copy_file(const char *source, const char *dest, int ofd,
+@@ -374,6 +375,13 @@ int copy_file(const char *source, const char *dest, int ofd, mode_t mode)
                        full_fname(source));
        }