comparison src/os/win32/ngx_errno.c @ 186:c1f3a3c7c5db

nginx-0.0.1-2003-11-17-00:49:42 import
author Igor Sysoev <igor@sysoev.ru>
date Sun, 16 Nov 2003 21:49:42 +0000
parents b5be4b0448d3
children da8c5707af39
comparison
equal deleted inserted replaced
185:d5f50cefc322 186:c1f3a3c7c5db
7 7
8 #include <ngx_config.h> 8 #include <ngx_config.h>
9 #include <ngx_core.h> 9 #include <ngx_core.h>
10 10
11 11
12 ngx_str_t wsa_errors[] = { 12 static ngx_str_t wsa_errors[] = {
13 ngx_string("Invalid argument"), /* 10022 */ 13 ngx_string("Invalid argument"), /* 10022 */
14 ngx_null_string, /* 10023 */ 14 ngx_null_string, /* 10023 */
15 ngx_null_string, /* 10024 */ 15 ngx_null_string, /* 10024 */
16 ngx_null_string, /* 10025 */ 16 ngx_null_string, /* 10025 */
17 ngx_null_string, /* 10026 */ 17 ngx_null_string, /* 10026 */
21 ngx_null_string, /* 10030 */ 21 ngx_null_string, /* 10030 */
22 ngx_null_string, /* 10031 */ 22 ngx_null_string, /* 10031 */
23 ngx_null_string, /* 10032 */ 23 ngx_null_string, /* 10032 */
24 ngx_null_string, /* 10033 */ 24 ngx_null_string, /* 10033 */
25 ngx_null_string, /* 10034 */ 25 ngx_null_string, /* 10034 */
26 ngx_string("Resource temporarily unavailable") /* 10035 */ 26 ngx_string("Resource temporarily unavailable"), /* 10035 */
27 ngx_null_string, /* 10036 */
28 ngx_null_string, /* 10037 */
29 ngx_null_string, /* 10038 */
30 ngx_null_string, /* 10039 */
31 ngx_null_string, /* 10040 */
32 ngx_null_string, /* 10041 */
33 ngx_null_string, /* 10042 */
34 ngx_null_string, /* 10043 */
35 ngx_null_string, /* 10044 */
36 ngx_null_string, /* 10045 */
37 ngx_null_string, /* 10046 */
38 ngx_null_string, /* 10047 */
39 ngx_null_string, /* 10048 */
40 ngx_null_string, /* 10049 */
41 ngx_null_string, /* 10050 */
42 ngx_null_string, /* 10051 */
43 ngx_null_string, /* 10052 */
44 ngx_null_string, /* 10053 */
45 ngx_null_string, /* 10054 */
46 ngx_null_string, /* 10055 */
47 ngx_null_string, /* 10056 */
48 ngx_string("Socket is not connected") /* 10057 */
27 }; 49 };
28 50
29 51
30 int ngx_strerror_r(ngx_err_t err, char *errstr, size_t size) 52 int ngx_strerror_r(ngx_err_t err, char *errstr, size_t size)
31 { 53 {
43 format_error = GetLastError(); 65 format_error = GetLastError();
44 66
45 if (format_error == ERROR_MR_MID_NOT_FOUND) { 67 if (format_error == ERROR_MR_MID_NOT_FOUND) {
46 n = err - WSABASEERR - 22; 68 n = err - WSABASEERR - 22;
47 69
48 if (n >= 0 && n < 14) { 70 if (n >= 0 && n <= 35) {
49 len = wsa_errors[n].len; 71 len = wsa_errors[n].len;
50 72
51 if (len) { 73 if (len) {
52 if (len > size) { 74 if (len > size) {
53 len = size; 75 len = size;