X-Git-Url: https://mattmccutchen.net/rsync/rsync-patches.git/blobdiff_plain/b5abdf474a67e7cad34f67feaaff2a69a08ec807..c2f699cc6bfb241c97cc53dfe6bfd0ea0385456c:/adaptec_acl_mods.diff diff --git a/adaptec_acl_mods.diff b/adaptec_acl_mods.diff index e36ed9d..21ccc9f 100644 --- a/adaptec_acl_mods.diff +++ b/adaptec_acl_mods.diff @@ -1,8 +1,7 @@ -Depends-On-Patch: acls.diff - -After applying the above patch and this one, run these commands for a -successful build: +To use this patch, run these commands for a successful build: + patch -p1 users.idas, count = racl->users.count; count--; ida++) { COE( sys_acl_create_entry,(smb_acl, &entry) ); -@@ -463,7 +472,7 @@ static BOOL pack_smb_acl(SMB_ACL_T *smb_ +@@ -420,7 +429,7 @@ static BOOL pack_smb_acl(SMB_ACL_T *smb_ COE( sys_acl_create_entry,(smb_acl, &entry) ); COE( sys_acl_set_tag_type,(entry, SMB_ACL_GROUP_OBJ) ); @@ -72,7 +71,7 @@ entry. for (ida = racl->groups.idas, count = racl->groups.count; count--; ida++) { COE( sys_acl_create_entry,(smb_acl, &entry) ); -@@ -473,7 +482,7 @@ static BOOL pack_smb_acl(SMB_ACL_T *smb_ +@@ -430,7 +439,7 @@ static BOOL pack_smb_acl(SMB_ACL_T *smb_ } #ifdef ACLS_NEED_MASK @@ -81,7 +80,7 @@ entry. COE( sys_acl_create_entry,(smb_acl, &entry) ); COE( sys_acl_set_tag_type,(entry, SMB_ACL_MASK) ); COE2( store_access_in_entry,(mask_bits, entry) ); -@@ -487,7 +496,7 @@ static BOOL pack_smb_acl(SMB_ACL_T *smb_ +@@ -444,7 +453,7 @@ static BOOL pack_smb_acl(SMB_ACL_T *smb_ COE( sys_acl_create_entry,(smb_acl, &entry) ); COE( sys_acl_set_tag_type,(entry, SMB_ACL_OTHER) ); @@ -90,7 +89,7 @@ entry. #ifdef DEBUG if (sys_acl_valid(*smb_acl) < 0) -@@ -721,7 +730,7 @@ static void receive_rsync_acl(rsync_acl +@@ -649,7 +658,7 @@ static void receive_rsync_acl(rsync_acl while (count--) { char tag = read_byte(f); uchar access = read_byte(f); @@ -99,7 +98,7 @@ entry. rprintf(FERROR, "receive_rsync_acl: bogus permset %o\n", access); exit_cleanup(RERR_STREAMIO); -@@ -797,7 +806,7 @@ static void receive_rsync_acl(rsync_acl +@@ -725,7 +734,7 @@ static void receive_rsync_acl(rsync_acl racl->mask = NO_ENTRY; } } else if (racl->mask == NO_ENTRY) /* Must be non-empty with lists. */