Changed the unique_prefix and upre_len vars into defines.
[rsync/rsync-patches.git] / fake-super.diff
index 167789a..faa3ea8 100644 (file)
@@ -31,7 +31,13 @@ you'll need to turn the copy into a remote copy to localhost.
 After applying this patch, run these commands for a successful build:
 
     ./prepare-source
-    ./configure
+    ./configure --enable-xattr-support
+    make
+
+or, if you want ACL support too:
+
+    ./prepare-source
+    ./configure --enable-acl-support --enable-xattr-support
     make
 
 --- old/backup.c
@@ -398,8 +404,8 @@ After applying this patch, run these commands for a successful build:
                        rxa->datum = ptr + name_len;
 +
  #ifdef HAVE_OSX_XATTRS
-                       if (strncmp(rxa->name, unique_prefix, upre_len) == 0) {
-                               rxa->name_len -= upre_len;
+                       if (strncmp(rxa->name, UNIQUE_PREFIX, UPRE_LEN) == 0) {
+                               rxa->name_len -= UPRE_LEN;
 @@ -365,4 +384,103 @@ int set_xattr(const char *fname, const s
        return rsync_xal_set(fname, lst + ndx); /* TODO:  This needs to return 1 if no xattrs changed! */
  }