Re: 10-CURRENT clock_getcpuclockid() usage

From: David Xu <davidxu_at_freebsd.org>
Date: Mon, 10 Sep 2012 13:19:54 +0800
On 2012/09/08 23:31, Kim Culhan wrote:
> clock_getcpuclockid() was added a few weeks ago according to the man page and
> I'm seeing this error  while building the port net/freeswith-core-devel.
>
> The function is used in the Sofia-sip stack, courtesy Nokia Research Center,
> incorporated into FreeSWITCH.
>
> The build system tests for the presence of clock_getcpuclockid() and finds it
> but in the error messages 'clock_getcpuclockid2' is mentioned.
>
> Any thoughts on the clock_getcpuclockid() usage would be very greatly
> appreciated.
>
> LTCOMPILE su_time.lo
> su_time.c:410:14: error: implicit declaration of function
> 'clock_getcpuclockid' is invalid in C99
>        [-Werror,-Wimplicit-function-declaration]
>      else if (clock_getcpuclockid(0, &cpu) != -1 &&
>               ^
> su_time.c:410:14: note: did you mean 'clock_getcpuclockid2'?
>      else if (clock_getcpuclockid(0, &cpu) != -1 &&
>               ^~~~~~~~~~~~~~~~~~~
>               clock_getcpuclockid2
> /usr/include/sys/time.h:352:5: note: 'clock_getcpuclockid2' declared here
> int     clock_getcpuclockid2(id_t, int, clockid_t *);
>          ^
> 1 error generated.
> gmake[9]: *** [su_time.lo] Error 1
>
>
> thanks
> -kim

I have committed a patch, please try it.

http://svnweb.freebsd.org/base/head/include/time.h?r1=233600&r2=240295
Received on Mon Sep 10 2012 - 03:19:54 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:30 UTC