[OpenWrt-Devel] [PATCH] netifd: use the 64-bit version of clock_gettime

Hans Dedecker dedeckeh at gmail.com
Sun Mar 22 04:39:33 EDT 2020


hi,

On Fri, Mar 20, 2020 at 10:59 PM Rosen Penev <rosenp at gmail.com> wrote:
>
> Fixes compilation with musl 1.2.0 which removes this syscall.
>
> Signed-off-by: Rosen Penev <rosenp at gmail.com>
> ---
>  system-linux.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/system-linux.c b/system-linux.c
> index d533be8..902ab50 100644
> --- a/system-linux.c
> +++ b/system-linux.c
> @@ -2421,7 +2421,7 @@ time_t system_get_rtime(void)
>         struct timespec ts;
>         struct timeval tv;
>
> -       if (syscall(__NR_clock_gettime, CLOCK_MONOTONIC, &ts) == 0)
> +       if (syscall(__NR_clock_gettime64, CLOCK_MONOTONIC, &ts) == 0)
>                 return ts.tv_sec;
This breaks compilation on glibc

/home/dedeckeh/WDR4300_glibc_staging/build_dir/target-mips_24kc_glibc/netifd-2020-02-05-dbdef938/system-linux.c:2424:14:
error: '__NR_clock_gettime64' undeclared (first use in this function);
did you mean 'SYS_clock_gettime'?
  if (syscall(__NR_clock_gettime64, CLOCK_MONOTONIC, &ts) == 0)
              ^~~~~~~~~~~~~~~~~~~~
              SYS_clock_gettime

Hans
>
>         if (gettimeofday(&tv, NULL) == 0)
> --
> 2.24.1
>
>
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel

_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list