windows: Implement strerror_r using strerror_s

This commit is contained in:
Martin Willi
2014-06-17 15:23:33 +02:00
parent 8b5d41a274
commit c2119cded4
+9
View File
@@ -361,6 +361,15 @@ ssize_t windows_send(int sockfd, const void *buf, size_t len, int flags);
ssize_t windows_sendto(int sockfd, const void *buf, size_t len, int flags,
const struct sockaddr *dest_addr, socklen_t addrlen);
/**
* strerror_r(2) replacement, XSI variant
*/
static inline int strerror_r(int errnum, char *buf, size_t buflen)
{
return strerror_s(buf, buflen, errnum);
}
#define HAVE_STRERROR_R /* but not STRERROR_R_CHAR_P */
/**
* MinGW does provide extended errno values. Windows itself knowns them
* for POSIX compatibility; we define them as well.