对话 3个 提交 3个 支票 0 文件已更改 2个 对话 成员 杰普勒 评论了 2016 年 6 月 17 日 @trasz我做了这个,因为它可能对 freebsd 有帮助。它通过使用 POSIX 计时器摆脱了对 clock_nanosleep(CLOCK_ABSTIME) 的所有使用。它确实使用了 posix (SIGEV_THREAD_ID) 的扩展,但是这个标识符在 freebsd 9.2 机器上的 /usr/include/sys/signal.h 中可以看到,我可以方便地进行 grepping。 jepler 添加了3 个提交 6年前 uspace: let RtapiApp subclasses subclass rtapi_task …… 706a658 uspace: move pthread-specific data to new PosixTask type …… be8fabd uspace: use posix timers instead of clock_nanosleep TIMER_ABSTIME …… 1f44419 jepler 添加了 可移植性 标签 2016 年 6 月 17 日 成员作者 杰普勒 评论了 2016 年 8 月 4 日 这需要在我们的 master 分支上进行 rebase,然后才能合并。 成员作者 杰普勒 评论了 2017 年 5 月 10 日 我很高兴在未来的某个时间重新审视它,但是这个补丁已经过时了,我现在不打算亲自处理它。 杰普勒 关闭了这个 2017 年 5 月 10 日 贡献者 特拉斯 评论了 2017 年 5 月 10 日 与此同时,FreeBSD 获得了 clock_nanosleep(),因此可能不需要它。不管怎么说,还是要谢谢你 :-) 免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论 审稿人 没有评论 受让人 无人分配 标签 可移植性 项目 还没有 里程碑 没有里程碑 发展 成功合并此拉取请求可能会关闭这些问题。 还没有 2名参加者 喜欢 (0)
@trasz我做了这个,因为它可能对 freebsd 有帮助。它通过使用 POSIX 计时器摆脱了对 clock_nanosleep(CLOCK_ABSTIME) 的所有使用。它确实使用了 posix (SIGEV_THREAD_ID) 的扩展,但是这个标识符在 freebsd 9.2 机器上的 /usr/include/sys/signal.h 中可以看到,我可以方便地进行 grepping。