view src/os/unix/ngx_errno.c @ 211:fd9fecc4193f

nginx-0.0.1-2003-12-15-16:57:13 import
author Igor Sysoev <igor@sysoev.ru>
date Mon, 15 Dec 2003 13:57:13 +0000
parents 00cafae0bdf1
children 8e39cab6abd5
line wrap: on
line source

#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