[PATCH] bits/time.h: define CLOCK_BOOTTIME

Baruch Siach baruch at tkos.co.il
Sun Jul 27 16:22:56 UTC 2014


Hi Max,

On Sun, Jul 27, 2014 at 07:48:06PM +0400, Max Filippov wrote:
> CLOCK_BOOTTIME is available since Linux 2.6.39.
> 
> Signed-off-by: Max Filippov <jcmvbkbc at gmail.com>
> ---
>  libc/sysdeps/linux/common/bits/time.h | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/libc/sysdeps/linux/common/bits/time.h b/libc/sysdeps/linux/common/bits/time.h
> index b397b60..c8411df 100644
> --- a/libc/sysdeps/linux/common/bits/time.h
> +++ b/libc/sysdeps/linux/common/bits/time.h
> @@ -59,6 +59,9 @@
>  #   define CLOCK_REALTIME_COARSE	5
>  /* Monotonic system-wide clock, updated only on ticks.  */
>  #   define CLOCK_MONOTONIC_COARSE	6
> +/* Monotonic system-wide clock that includes time spent in suspension.  */
> +#   define CLOCK_BOOTTIME		7

Why not add the _ALARM clocks while at it. glibc time.h has:

/* Like CLOCK_REALTIME but also wakes suspended system.  */
#   define CLOCK_REALTIME_ALARM         8
/* Like CLOCK_BOOTTIME but also wakes suspended system.  */
#   define CLOCK_BOOTTIME_ALARM         9

Both are available since kernel v3.0.

baruch

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -


More information about the uClibc mailing list