Re: 10-CURRENT clock_getcpuclockid() usage

From: Kim Culhan <w8hdkim_at_gmail.com>
Date: Tue, 11 Sep 2012 05:55:41 -0400
On Mon, Sep 10, 2012 at 1:19 AM, David Xu <davidxu_at_freebsd.org> wrote:
> 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

Looks good, thanks.

-kim
Received on Tue Sep 11 2012 - 07:55:43 UTC

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