CLOCK_MONOTONIC
Denis Vlasenko
vda.linux at googlemail.com
Sun Jul 1 12:36:57 PDT 2007
Hi Cristian,
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.
Can you explain what do you proposing / complaining about / whatever?
--
vda
More information about the busybox
mailing list