[PATCH] Consider nanoseconds when quick-checking for unchanged files

Ingo Br├╝ckl ib at wupperonline.de
Wed Jan 20 11:58:51 UTC 2016


I wrote on Fri, 02 Jan 2015 16:02:27 +0100:

> --- a/generator.c       2014-06-14 01:05:08.000000000 +0200
> +++ b/generator.c       2015-01-02 15:50:30.000000000 +0100
> @@ -588,7 +588,14 @@
>         if (ignore_times)
>                 return 0;

> -       return cmp_time(st->st_mtime, file->modtime) == 0;
> +       return cmp_time(st->st_mtime, file->modtime) == 0
> +#ifdef ST_MTIME_NSEC
> +              ? st->st_mtime == file->modtime
> +                && NSEC_BUMP(file) ? (uint32)st->ST_MTIME_NSEC ==
> F_MOD_NSEC(file)
> +                                   : 1
> +              : 0
> +#endif
> +       ;
>  }

Ping?

Unfortunately, there weren't any comments yet.

Ingo



More information about the rsync mailing list