2012-07-30 180 views

回答

4

您可以试试strerror_s。它似乎是线程安全的。

请注意,strerror_s的参数顺序与strerror_r不同。如果编写便携代码,您可能想要使用一个定义

#define strerror_r(errno,buf,len) strerror_s(buf,len,errno) 
+0

不确定,如果它的线程安全。虽然,这是我想要的一种替代方式,所以谢谢你的回答.. – 2012-07-30 10:48:19

+0

'strerror_s'绝对是线程安全的。 – jstine 2013-01-03 01:02:22

相关问题