Implementation of clock_getcpuclockid()

Joel Sherrill joel at rtems.org
Sun Mar 8 04:35:56 UTC 2020


On Sat, Mar 7, 2020, 10:34 PM Gedare Bloom <gedare at rtems.org> wrote:

> On Fri, Mar 6, 2020 at 12:24 PM Eshan Dhawan <eshandhawan51 at gmail.com>
> wrote:
> >
> > clock_getcpuclockid() is defined in time.h but its implementation in
> RTEMS returns error
> >
> > I went through FreeBSD and NetBSD implementations of the same
> > they call clock_getcpuclockid2() function
> > but I couldn't find anything related to this in rtems
> > so how could we implement clock_getcpuclockid()?
> >
>
> You would either implement it copying from a suitably licensed (2-BSD)
> source, or do a clean-room implementation from the specification:
>
> https://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_getcpuclockid.html


See my other post. I think it has to be a clean room implementation that is
RTEMS specific. How else would you get thread execution time?

>
>
> > Thanks
> > -Eshan
> > _______________________________________________
> > devel mailing list
> > devel at rtems.org
> > http://lists.rtems.org/mailman/listinfo/devel
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20200307/4df98230/attachment-0001.html>


More information about the devel mailing list