strerror_r在不同平台上的兼容性

时间:2017-02-12 16:28:51

标签: linux bsd errno strerror

我正在尝试使用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特定合规性),如果你能告诉我哪些平台兼容,我将不胜感激?在哪个平台上,我从上面得到哪个版本?

0 个答案:

没有答案