diff -Naur rsync-3.1.3/acls.c rsync-3.1.3.new/acls.c --- rsync-3.1.3/acls.c 2018-01-14 22:55:07.000000000 -0500 +++ rsync-3.1.3.new/acls.c 2020-11-12 22:43:36.000000000 -0500 @@ -278,7 +278,7 @@ id_access *ida; if ((rc = sys_acl_get_info(entry, &tag_type, &access, &g_u_id)) != 0) { errfun = "sys_acl_get_info"; - break; + rc = 0; } /* continue == done with entry; break == store in temporary ida list */ switch (tag_type) { diff -Naur rsync-3.1.3/configure.sh rsync-3.1.3.new/configure.sh --- rsync-3.1.3/configure.sh 2018-01-28 18:51:49.000000000 -0500 +++ rsync-3.1.3.new/configure.sh 2020-11-12 22:44:41.000000000 -0500 @@ -8406,6 +8406,7 @@ /* end confdefs.h. */ #include #include +#include int main () { --- rsync-3.1.3/patches/crtimes.diff 2018-07-31 16:27:50.000000000 +0200 +++ rsync-3.1.3.new/patches/crtimes.diff 2018-07-31 16:28:51.000000000 +0200 @@ -182,7 +182,7 @@ + if (crtimes_ndx) { + if (sxp->crtime == 0) + sxp->crtime = get_create_time(fnamecmp); -+ if (cmp_time(sxp->crtime, f_crtime(file)) != 0) ++ if (cmp_time(sxp->crtime, 0, f_crtime(file), 0) != 0) + iflags |= ITEM_REPORT_CRTIME; + } #if !defined HAVE_LCHMOD && !defined HAVE_SETATTRLIST @@ -339,7 +339,7 @@ + time_t file_crtime = f_crtime(file); + if (sxp->crtime == 0) + sxp->crtime = get_create_time(fname); -+ if (cmp_time(sxp->crtime, file_crtime) != 0 ++ if (cmp_time(sxp->crtime, 0, file_crtime, 0) != 0 + && set_create_time(fname, file_crtime) == 0) + updated = 1; + }