@trasz I cooked this up because it might be helpful for freebsd. It gets rid of all use of clocknanosleep(CLOCKABSTIME) by instead using POSIX timers. It does use an extension to posix (SIGEVTHREADID) but this identifier is seen in /usr/include/sys/signal.h on the freebsd 9.2 machine I have handy for grepping.
评论 (3)
#2 – jepler 于 2017-05-10
I’m happy to revisit this at a future time, but this patch is out of date and I don’t plan to work on it personally at the moment.
#3 – trasz 于 2017-05-10
Meanwhile FreeBSD got clock_nanosleep(), so it might not be required. Thanks anyway ![]()
#1 – jepler 于 2016-08-03
This needs a rebase onto our master branch before it can be merged.