--- hfs-compression.diff.orig 2011-05-16 14:58:45.000000000 +1000 +++ hfs-compression.diff 2011-06-26 00:20:33.000000000 +1000 @@ -358,7 +358,7 @@ goto cleanup; updated = 1; +#ifdef SUPPORT_HFS_COMPRESSION -+ int ret = set_modtime(fname, file->modtime, new_mode, fileflags); ++ int ret = set_modtime(fname, file->modtime, F_MOD_NSEC(file), new_mode, fileflags); + if (ret < 0) { + rsyserr(FERROR_XFER, errno, "failed to set times on %s", + full_fname(fname));