[master] a2d0b594a Polish

Federico Schwindt fgsch at lodoss.net
Sat Oct 6 14:52:21 UTC 2018


I have no idea what you are referring to but this should work the same.

On Sat, Oct 6, 2018 at 3:48 PM Nils Goroll <nils.goroll at uplex.de> wrote:

> The previous logic set USE_GETHRTIME to 0 when it was not to be used.
>
> Now the logic does not match the test program any more.
>
> On 06/10/2018 16:13, Federico G. Schwindt wrote:
> >
> > commit a2d0b594afd73b6c472a25cf3eb01c88e00cc9b7
> > Author: Federico G. Schwindt <fgsch at lodoss.net>
> > Date:   Fri Oct 5 14:07:03 2018 +0100
> >
> >     Polish
> >
> > diff --git a/configure.ac b/configure.ac
> > index 169325892..204519b3b 100644
> > --- a/configure.ac
> > +++ b/configure.ac
> > @@ -355,7 +355,6 @@ AC_CHECK_FUNCS([clock_gettime])
> >  AC_CHECK_FUNCS([gethrtime])
> >  LIBS="${save_LIBS}"
> >
> > -AC_DEFINE([USE_GETHRTIME], [1], [whether to use gethrtime])
> >  if test "x$ac_cv_func_gethrtime" = xyes && \
> >     test "x$ac_cv_func_clock_gettime" = xyes ; then
> >    AC_MSG_CHECKING(if clock_gettime is faster than gethrtime)
> > @@ -405,9 +404,9 @@ static hrtime_t cl()
> >       return (1);
> >      ]])],
> >      [AC_MSG_RESULT(yes)
> > -     AC_DEFINE([USE_GETHRTIME], [0], [whether to use gethrtime])
> >      ],
> >      [AC_MSG_RESULT(no)
> > +     AC_DEFINE([USE_GETHRTIME], [1], [Define if gethrtime is preferred])
> >      ]
> >    )
> >  fi
> > diff --git a/lib/libvarnish/vtim.c b/lib/libvarnish/vtim.c
> > index 39d5ca342..5c6503c7e 100644
> > --- a/lib/libvarnish/vtim.c
> > +++ b/lib/libvarnish/vtim.c
> > @@ -127,14 +127,14 @@ init(void)
> >  double
> >  VTIM_mono(void)
> >  {
> > -#if defined(HAVE_GETHRTIME) && USE_GETHRTIME
> > -     return (gethrtime() * 1e-9);
> > -#elif  HAVE_CLOCK_GETTIME
> > +#if defined(HAVE_CLOCK_GETTIME) && !defined(USE_GETHRTIME)
> >       struct timespec ts;
> >
> >       AZ(clock_gettime(CLOCK_MONOTONIC, &ts));
> >       return (ts.tv_sec + 1e-9 * ts.tv_nsec);
> > -#elif  defined(__MACH__)
> > +#elif defined(HAVE_GETHRTIME)
> > +     return (gethrtime() * 1e-9);
> > +#elif defined(__MACH__)
> >       uint64_t mt = mach_absolute_time() - mt_base;
> >
> >       return (mt * mt_scale);
> > _______________________________________________
> > varnish-commit mailing list
> > varnish-commit at varnish-cache.org
> > https://www.varnish-cache.org/lists/mailman/listinfo/varnish-commit
> >
>
>
> --
>
> ** * * UPLEX - Nils Goroll Systemoptimierung
>
> Scheffelstraße 32
> 22301 Hamburg
>
> tel +49 40 28805731
> mob +49 170 2723133
> fax +49 40 42949753
>
> xmpp://slink@jabber.int.uplex.de/
>
> http://uplex.de/
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-commit/attachments/20181006/68aa8b2e/attachment.html>


More information about the varnish-commit mailing list