mirror of
https://github.com/nginx/nginx.git
synced 2024-12-17 15:17:48 +08:00
29 lines
393 B
C
29 lines
393 B
C
#include <ngx_config.h>
|
|
#include <ngx_core.h>
|
|
|
|
|
|
#if (HAVE_STRERROR_R)
|
|
|
|
ngx_int_t ngx_strerror_r(int err, char *errstr, size_t size)
|
|
{
|
|
size_t len;
|
|
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
|
|
errstr[0] = '\0';
|
|
|
|
strerror_r(err, errstr, size);
|
|
|
|
for (len = 0; len < size; len++) {
|
|
if (errstr[len] == '\0') {
|
|
break;
|
|
}
|
|
}
|
|
|
|
return len;
|
|
}
|
|
|
|
#endif
|