Mercurial > hg > nginx
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; |