CLOCK_MONOTONIC
Cristian Ionescu-Idbohrn
cristian.ionescu-idbohrn at axis.com
Sun Jul 1 12:44:00 PDT 2007
On Sun, 1 Jul 2007, Denis Vlasenko wrote:
> Hi Cristian,
Denis,
> On Sunday 01 July 2007 21:12, Cristian Ionescu-Idbohrn wrote:
> > config MONOTONIC_SYSCALL
> > bool "Use clock_gettime(CLOCK_MONOTONIC) syscall"
> > default y
> > help
> > Use clock_gettime(CLOCK_MONOTONIC) syscall for measuring
> > time intervals (time, ping, traceroute etc need this).
> > Probably requires Linux 2.6+. If not selected, gettimeofday
> > will be used instead (which gives wrong results if date/time
> > is reset).
> >
> > Looks like both linux and libc are involved. On my debian unstable box:
> >
> > # find /usr/include -type f | sort | xargs egrep CLOCK_MONOTONIC | sort
> > /usr/include/bits/time.h:# define CLOCK_MONOTONIC 1
> > /usr/include/diet/time.h:#define CLOCK_MONOTONIC 1
> > /usr/include/diet/time.h:#define CLOCK_MONOTONIC_HR 5
> > /usr/include/linux/time.h:#define CLOCKS_MASK (CLOCK_REALTIME | CLOCK_MONOTONIC)
> > /usr/include/linux/time.h:#define CLOCKS_MONO CLOCK_MONOTONIC
> > /usr/include/linux/time.h:#define CLOCK_MONOTONIC 1
> >
> > # find /usr/include -type f | sort | xargs egrep -l CLOCK_MONOTONIC | sort
> > /usr/include/bits/time.h
> > /usr/include/diet/time.h
> > /usr/include/linux/time.h
> >
> > # dpkg -S usr/include/bits/time.h
> > libc6-dev: /usr/include/bits/time.h
> >
> > # dpkg -S usr/include/diet/time.h
> > dietlibc-dev: /usr/include/diet/time.h
> >
> > # dpkg -S usr/include/linux/time.h
> > linux-kernel-headers: /usr/include/linux/time.h
> >
> > uclibc-0.9.28 supports it but uclibc-0.9.27 doesn't.
>
> Looks like a set of purely informative statements to me.
Yes. Make the question: why does this bite me? obsolete.
> Can you explain what do you proposing / complaining about / whatever?
See above.
Cheers,
--
Cristian
More information about the busybox
mailing list