标签: linux centos bsd
我正在将一些BSD代码移植到CentOS,我发现在ieeefp.h中找到的标准函数fpsetmask()已经在代码中使用了。
我还没有意识到这个函数的行为,但有没有相当于这个的linux?或者我应该创建一些在Linux上模拟这个的东西?
答案 0 :(得分:1)
我认为feraiseexcept()函数是等效的 - 有关详细信息,请查看its manpage的“异常处理”小节。
根据the fpsetmask() manpage,各个标志的映射如下:
请记住,这可能只是x87。