2

我正在尝试使用 strerror_r() 函数来获取与错误代码相对应的错误字符串,并且我的目标是 BSD 和 Linux 平台,但是 strerror_r() 的手册页说:

int strerror_r(int errnum, char *buf, size_t buflen);
                   /* XSI-compliant */

char *strerror_r(int errnum, char *buf, size_t buflen);
                   /* GNU-specific */

所以我不确定它在不同平台上的兼容性(XSI 合规性和 GNU 特定合规性),如果你能帮我告诉它在哪些平台上兼容,我将不胜感激?在哪些平台上我从上面得到了哪个版本?

4

0 回答 0