据我所知,使用上述API对于基于x86的普通桌面系统是安全的,但对于使用ARM或MIP的嵌入式系统,某些不那么常用的API可以获得较少的支持或错误的实现。在一个程序中包含这些高级API是完全可移植的吗?
答案 0 :(得分:2)
看起来它们在2004年被标记为过时,并于2008年从POSIX中删除。因此依赖于它们的工作似乎......值得怀疑。
答案 1 :(得分:0)
操作系统支持的所有平台通常都支持这些API。它们也是几乎所有合作多任务实现的基础,并广泛用于各种编程语言的解释器中,因此通常可以进行广泛的测试。
这些调用过去曾在Linux中被破坏,但这是一个常见的故事。正如其他人提到的那样,无论如何都必须进行广泛的测试。