2

我现在正在 LynxOS 2.4 上做一个项目,我有多个线程对一些 C 标准库进行了多次调用。我需要控制的功能主要是文件操作,例如“打开”、“读取”和“写入”。

现在,在 POSIX.1 2001 之后的所有 POSIX 兼容系统中,所有这些调用都必须是线程安全的,但是 LynxOS 2.4 是在该标准之前开发的,并且与一些不要求这样做的旧版本的 POSIX 兼容。

谁能指出我正确的方向,找出哪些 C 标准库调用是线程安全的,哪些不在这个操作系统中。我已经搜索了大部分官方文档,但没有找到太多。

提前谢谢各位。

4

0 回答 0