Do we require clock_gettime()?

Eric S. Raymond esr at thyrsus.com
Mon Nov 25 13:38:07 UTC 2019


Hal Murray <hmurray at megapathdsl.net>:
> 
> >From devel/hacking:
> 
> Only POSIX-1.2001/SUSv3 library functions should be used (a few
> specific exceptions are noted below).  If a library
> function not in that standard is required, then a wrapper function for backward
> compatibility must be provided.  One notable case is clock_gettime()
> which is used, when available, for increased accuracy, and has a
> fallback implementation using native time calls.
> 
> --------
> 
> I haven't found any hints of a fallback mechanism in the current code.

You are quite right.  That documentation is stale; it predates the last
removal of a non-POSIX time call. IIRC that was a flaky part of an old version
of Mac OS X that we learned doesn't even work reliably - depends on which
rev of that major version of the OS.

You can remove it.
-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>




More information about the devel mailing list