File Coverage

errno.c
Criterion Covered Total %
statement 204 204 100.0
branch n/a
condition n/a
subroutine n/a
pod n/a
total 204 204 100.0


line stmt bran cond sub pod time code
1             /* Generated */
2              
3 7           missing_is_sorted = 0;
4              
5             #ifdef E2BIG
6 7           (void)hv_store(errno_table, "E2BIG", 5, newSViv(E2BIG), 0);
7             #else
8             missing[nr_missing++] = "E2BIG";
9             #endif
10             #ifdef EACCES
11 7           (void)hv_store(errno_table, "EACCES", 6, newSViv(EACCES), 0);
12             #else
13             missing[nr_missing++] = "EACCES";
14             #endif
15             #ifdef EADDRINUSE
16 7           (void)hv_store(errno_table, "EADDRINUSE", 10, newSViv(EADDRINUSE), 0);
17             #else
18             missing[nr_missing++] = "EADDRINUSE";
19             #endif
20             #ifdef EADDRNOTAVAIL
21 7           (void)hv_store(errno_table, "EADDRNOTAVAIL", 13, newSViv(EADDRNOTAVAIL), 0);
22             #else
23             missing[nr_missing++] = "EADDRNOTAVAIL";
24             #endif
25             #ifdef EADV
26 7           (void)hv_store(errno_table, "EADV", 4, newSViv(EADV), 0);
27             #else
28             missing[nr_missing++] = "EADV";
29             #endif
30             #ifdef EAFNOSUPPORT
31 7           (void)hv_store(errno_table, "EAFNOSUPPORT", 12, newSViv(EAFNOSUPPORT), 0);
32             #else
33             missing[nr_missing++] = "EAFNOSUPPORT";
34             #endif
35             #ifdef EAGAIN
36 7           (void)hv_store(errno_table, "EAGAIN", 6, newSViv(EAGAIN), 0);
37             #else
38             missing[nr_missing++] = "EAGAIN";
39             #endif
40             #ifdef EALREADY
41 7           (void)hv_store(errno_table, "EALREADY", 8, newSViv(EALREADY), 0);
42             #else
43             missing[nr_missing++] = "EALREADY";
44             #endif
45             #ifdef EAUTH
46             (void)hv_store(errno_table, "EAUTH", 5, newSViv(EAUTH), 0);
47             #else
48 7           missing[nr_missing++] = "EAUTH";
49             #endif
50             #ifdef EBADCOOKIE
51             (void)hv_store(errno_table, "EBADCOOKIE", 10, newSViv(EBADCOOKIE), 0);
52             #else
53 7           missing[nr_missing++] = "EBADCOOKIE";
54             #endif
55             #ifdef EBADE
56 7           (void)hv_store(errno_table, "EBADE", 5, newSViv(EBADE), 0);
57             #else
58             missing[nr_missing++] = "EBADE";
59             #endif
60             #ifdef EBADF
61 7           (void)hv_store(errno_table, "EBADF", 5, newSViv(EBADF), 0);
62             #else
63             missing[nr_missing++] = "EBADF";
64             #endif
65             #ifdef EBADFD
66 7           (void)hv_store(errno_table, "EBADFD", 6, newSViv(EBADFD), 0);
67             #else
68             missing[nr_missing++] = "EBADFD";
69             #endif
70             #ifdef EBADHANDLE
71             (void)hv_store(errno_table, "EBADHANDLE", 10, newSViv(EBADHANDLE), 0);
72             #else
73 7           missing[nr_missing++] = "EBADHANDLE";
74             #endif
75             #ifdef EBADMSG
76 7           (void)hv_store(errno_table, "EBADMSG", 7, newSViv(EBADMSG), 0);
77             #else
78             missing[nr_missing++] = "EBADMSG";
79             #endif
80             #ifdef EBADR
81 7           (void)hv_store(errno_table, "EBADR", 5, newSViv(EBADR), 0);
82             #else
83             missing[nr_missing++] = "EBADR";
84             #endif
85             #ifdef EBADRPC
86             (void)hv_store(errno_table, "EBADRPC", 7, newSViv(EBADRPC), 0);
87             #else
88 7           missing[nr_missing++] = "EBADRPC";
89             #endif
90             #ifdef EBADRQC
91 7           (void)hv_store(errno_table, "EBADRQC", 7, newSViv(EBADRQC), 0);
92             #else
93             missing[nr_missing++] = "EBADRQC";
94             #endif
95             #ifdef EBADSLT
96 7           (void)hv_store(errno_table, "EBADSLT", 7, newSViv(EBADSLT), 0);
97             #else
98             missing[nr_missing++] = "EBADSLT";
99             #endif
100             #ifdef EBADTYPE
101             (void)hv_store(errno_table, "EBADTYPE", 8, newSViv(EBADTYPE), 0);
102             #else
103 7           missing[nr_missing++] = "EBADTYPE";
104             #endif
105             #ifdef EBFONT
106 7           (void)hv_store(errno_table, "EBFONT", 6, newSViv(EBFONT), 0);
107             #else
108             missing[nr_missing++] = "EBFONT";
109             #endif
110             #ifdef EBUSY
111 7           (void)hv_store(errno_table, "EBUSY", 5, newSViv(EBUSY), 0);
112             #else
113             missing[nr_missing++] = "EBUSY";
114             #endif
115             #ifdef ECANCELED
116 7           (void)hv_store(errno_table, "ECANCELED", 9, newSViv(ECANCELED), 0);
117             #else
118             missing[nr_missing++] = "ECANCELED";
119             #endif
120             #ifdef ECANCELLED
121             (void)hv_store(errno_table, "ECANCELLED", 10, newSViv(ECANCELLED), 0);
122             #else
123 7           missing[nr_missing++] = "ECANCELLED";
124             #endif
125             #ifdef ECAPMODE
126             (void)hv_store(errno_table, "ECAPMODE", 8, newSViv(ECAPMODE), 0);
127             #else
128 7           missing[nr_missing++] = "ECAPMODE";
129             #endif
130             #ifdef ECHILD
131 7           (void)hv_store(errno_table, "ECHILD", 6, newSViv(ECHILD), 0);
132             #else
133             missing[nr_missing++] = "ECHILD";
134             #endif
135             #ifdef ECHRNG
136 7           (void)hv_store(errno_table, "ECHRNG", 6, newSViv(ECHRNG), 0);
137             #else
138             missing[nr_missing++] = "ECHRNG";
139             #endif
140             #ifdef ECOMM
141 7           (void)hv_store(errno_table, "ECOMM", 5, newSViv(ECOMM), 0);
142             #else
143             missing[nr_missing++] = "ECOMM";
144             #endif
145             #ifdef ECONNABORTED
146 7           (void)hv_store(errno_table, "ECONNABORTED", 12, newSViv(ECONNABORTED), 0);
147             #else
148             missing[nr_missing++] = "ECONNABORTED";
149             #endif
150             #ifdef ECONNREFUSED
151 7           (void)hv_store(errno_table, "ECONNREFUSED", 12, newSViv(ECONNREFUSED), 0);
152             #else
153             missing[nr_missing++] = "ECONNREFUSED";
154             #endif
155             #ifdef ECONNRESET
156 7           (void)hv_store(errno_table, "ECONNRESET", 10, newSViv(ECONNRESET), 0);
157             #else
158             missing[nr_missing++] = "ECONNRESET";
159             #endif
160             #ifdef EDEADLK
161 7           (void)hv_store(errno_table, "EDEADLK", 7, newSViv(EDEADLK), 0);
162             #else
163             missing[nr_missing++] = "EDEADLK";
164             #endif
165             #ifdef EDEADLOCK
166 7           (void)hv_store(errno_table, "EDEADLOCK", 9, newSViv(EDEADLOCK), 0);
167             #else
168             missing[nr_missing++] = "EDEADLOCK";
169             #endif
170             #ifdef EDESTADDRREQ
171 7           (void)hv_store(errno_table, "EDESTADDRREQ", 12, newSViv(EDESTADDRREQ), 0);
172             #else
173             missing[nr_missing++] = "EDESTADDRREQ";
174             #endif
175             #ifdef EDISCON
176             (void)hv_store(errno_table, "EDISCON", 7, newSViv(EDISCON), 0);
177             #else
178 7           missing[nr_missing++] = "EDISCON";
179             #endif
180             #ifdef EDIST
181             (void)hv_store(errno_table, "EDIST", 5, newSViv(EDIST), 0);
182             #else
183 7           missing[nr_missing++] = "EDIST";
184             #endif
185             #ifdef EDOM
186 7           (void)hv_store(errno_table, "EDOM", 4, newSViv(EDOM), 0);
187             #else
188             missing[nr_missing++] = "EDOM";
189             #endif
190             #ifdef EDOOFUS
191             (void)hv_store(errno_table, "EDOOFUS", 7, newSViv(EDOOFUS), 0);
192             #else
193 7           missing[nr_missing++] = "EDOOFUS";
194             #endif
195             #ifdef EDOTDOT
196 7           (void)hv_store(errno_table, "EDOTDOT", 7, newSViv(EDOTDOT), 0);
197             #else
198             missing[nr_missing++] = "EDOTDOT";
199             #endif
200             #ifdef EDQUOT
201 7           (void)hv_store(errno_table, "EDQUOT", 6, newSViv(EDQUOT), 0);
202             #else
203             missing[nr_missing++] = "EDQUOT";
204             #endif
205             #ifdef EEXIST
206 7           (void)hv_store(errno_table, "EEXIST", 6, newSViv(EEXIST), 0);
207             #else
208             missing[nr_missing++] = "EEXIST";
209             #endif
210             #ifdef EFAULT
211 7           (void)hv_store(errno_table, "EFAULT", 6, newSViv(EFAULT), 0);
212             #else
213             missing[nr_missing++] = "EFAULT";
214             #endif
215             #ifdef EFBIG
216 7           (void)hv_store(errno_table, "EFBIG", 5, newSViv(EFBIG), 0);
217             #else
218             missing[nr_missing++] = "EFBIG";
219             #endif
220             #ifdef EFORMAT
221             (void)hv_store(errno_table, "EFORMAT", 7, newSViv(EFORMAT), 0);
222             #else
223 7           missing[nr_missing++] = "EFORMAT";
224             #endif
225             #ifdef EFTYPE
226             (void)hv_store(errno_table, "EFTYPE", 6, newSViv(EFTYPE), 0);
227             #else
228 7           missing[nr_missing++] = "EFTYPE";
229             #endif
230             #ifdef EHOSTDOWN
231 7           (void)hv_store(errno_table, "EHOSTDOWN", 9, newSViv(EHOSTDOWN), 0);
232             #else
233             missing[nr_missing++] = "EHOSTDOWN";
234             #endif
235             #ifdef EHOSTUNREACH
236 7           (void)hv_store(errno_table, "EHOSTUNREACH", 12, newSViv(EHOSTUNREACH), 0);
237             #else
238             missing[nr_missing++] = "EHOSTUNREACH";
239             #endif
240             #ifdef EHWPOISON
241 7           (void)hv_store(errno_table, "EHWPOISON", 9, newSViv(EHWPOISON), 0);
242             #else
243             missing[nr_missing++] = "EHWPOISON";
244             #endif
245             #ifdef EIDRM
246 7           (void)hv_store(errno_table, "EIDRM", 5, newSViv(EIDRM), 0);
247             #else
248             missing[nr_missing++] = "EIDRM";
249             #endif
250             #ifdef EILSEQ
251 7           (void)hv_store(errno_table, "EILSEQ", 6, newSViv(EILSEQ), 0);
252             #else
253             missing[nr_missing++] = "EILSEQ";
254             #endif
255             #ifdef EINIT
256             (void)hv_store(errno_table, "EINIT", 5, newSViv(EINIT), 0);
257             #else
258 7           missing[nr_missing++] = "EINIT";
259             #endif
260             #ifdef EINPROGRESS
261 7           (void)hv_store(errno_table, "EINPROGRESS", 11, newSViv(EINPROGRESS), 0);
262             #else
263             missing[nr_missing++] = "EINPROGRESS";
264             #endif
265             #ifdef EINTR
266 7           (void)hv_store(errno_table, "EINTR", 5, newSViv(EINTR), 0);
267             #else
268             missing[nr_missing++] = "EINTR";
269             #endif
270             #ifdef EINVAL
271 7           (void)hv_store(errno_table, "EINVAL", 6, newSViv(EINVAL), 0);
272             #else
273             missing[nr_missing++] = "EINVAL";
274             #endif
275             #ifdef EIO
276 7           (void)hv_store(errno_table, "EIO", 3, newSViv(EIO), 0);
277             #else
278             missing[nr_missing++] = "EIO";
279             #endif
280             #ifdef EIOCBQUEUED
281             (void)hv_store(errno_table, "EIOCBQUEUED", 11, newSViv(EIOCBQUEUED), 0);
282             #else
283 7           missing[nr_missing++] = "EIOCBQUEUED";
284             #endif
285             #ifdef EIOCBRETRY
286             (void)hv_store(errno_table, "EIOCBRETRY", 10, newSViv(EIOCBRETRY), 0);
287             #else
288 7           missing[nr_missing++] = "EIOCBRETRY";
289             #endif
290             #ifdef EIPSEC
291             (void)hv_store(errno_table, "EIPSEC", 6, newSViv(EIPSEC), 0);
292             #else
293 7           missing[nr_missing++] = "EIPSEC";
294             #endif
295             #ifdef EISCONN
296 7           (void)hv_store(errno_table, "EISCONN", 7, newSViv(EISCONN), 0);
297             #else
298             missing[nr_missing++] = "EISCONN";
299             #endif
300             #ifdef EISDIR
301 7           (void)hv_store(errno_table, "EISDIR", 6, newSViv(EISDIR), 0);
302             #else
303             missing[nr_missing++] = "EISDIR";
304             #endif
305             #ifdef EISNAM
306 7           (void)hv_store(errno_table, "EISNAM", 6, newSViv(EISNAM), 0);
307             #else
308             missing[nr_missing++] = "EISNAM";
309             #endif
310             #ifdef EJUKEBOX
311             (void)hv_store(errno_table, "EJUKEBOX", 8, newSViv(EJUKEBOX), 0);
312             #else
313 7           missing[nr_missing++] = "EJUKEBOX";
314             #endif
315             #ifdef EKEYEXPIRED
316 7           (void)hv_store(errno_table, "EKEYEXPIRED", 11, newSViv(EKEYEXPIRED), 0);
317             #else
318             missing[nr_missing++] = "EKEYEXPIRED";
319             #endif
320             #ifdef EKEYREJECTED
321 7           (void)hv_store(errno_table, "EKEYREJECTED", 12, newSViv(EKEYREJECTED), 0);
322             #else
323             missing[nr_missing++] = "EKEYREJECTED";
324             #endif
325             #ifdef EKEYREVOKED
326 7           (void)hv_store(errno_table, "EKEYREVOKED", 11, newSViv(EKEYREVOKED), 0);
327             #else
328             missing[nr_missing++] = "EKEYREVOKED";
329             #endif
330             #ifdef EL2HLT
331 7           (void)hv_store(errno_table, "EL2HLT", 6, newSViv(EL2HLT), 0);
332             #else
333             missing[nr_missing++] = "EL2HLT";
334             #endif
335             #ifdef EL2NSYNC
336 7           (void)hv_store(errno_table, "EL2NSYNC", 8, newSViv(EL2NSYNC), 0);
337             #else
338             missing[nr_missing++] = "EL2NSYNC";
339             #endif
340             #ifdef EL3HLT
341 7           (void)hv_store(errno_table, "EL3HLT", 6, newSViv(EL3HLT), 0);
342             #else
343             missing[nr_missing++] = "EL3HLT";
344             #endif
345             #ifdef EL3RST
346 7           (void)hv_store(errno_table, "EL3RST", 6, newSViv(EL3RST), 0);
347             #else
348             missing[nr_missing++] = "EL3RST";
349             #endif
350             #ifdef ELAST
351             (void)hv_store(errno_table, "ELAST", 5, newSViv(ELAST), 0);
352             #else
353 7           missing[nr_missing++] = "ELAST";
354             #endif
355             #ifdef ELIBACC
356 7           (void)hv_store(errno_table, "ELIBACC", 7, newSViv(ELIBACC), 0);
357             #else
358             missing[nr_missing++] = "ELIBACC";
359             #endif
360             #ifdef ELIBBAD
361 7           (void)hv_store(errno_table, "ELIBBAD", 7, newSViv(ELIBBAD), 0);
362             #else
363             missing[nr_missing++] = "ELIBBAD";
364             #endif
365             #ifdef ELIBEXEC
366 7           (void)hv_store(errno_table, "ELIBEXEC", 8, newSViv(ELIBEXEC), 0);
367             #else
368             missing[nr_missing++] = "ELIBEXEC";
369             #endif
370             #ifdef ELIBMAX
371 7           (void)hv_store(errno_table, "ELIBMAX", 7, newSViv(ELIBMAX), 0);
372             #else
373             missing[nr_missing++] = "ELIBMAX";
374             #endif
375             #ifdef ELIBSCN
376 7           (void)hv_store(errno_table, "ELIBSCN", 7, newSViv(ELIBSCN), 0);
377             #else
378             missing[nr_missing++] = "ELIBSCN";
379             #endif
380             #ifdef ELNRNG
381 7           (void)hv_store(errno_table, "ELNRNG", 6, newSViv(ELNRNG), 0);
382             #else
383             missing[nr_missing++] = "ELNRNG";
384             #endif
385             #ifdef ELOOP
386 7           (void)hv_store(errno_table, "ELOOP", 5, newSViv(ELOOP), 0);
387             #else
388             missing[nr_missing++] = "ELOOP";
389             #endif
390             #ifdef EMAXERRNO
391             (void)hv_store(errno_table, "EMAXERRNO", 9, newSViv(EMAXERRNO), 0);
392             #else
393 7           missing[nr_missing++] = "EMAXERRNO";
394             #endif
395             #ifdef EMEDIA
396             (void)hv_store(errno_table, "EMEDIA", 6, newSViv(EMEDIA), 0);
397             #else
398 7           missing[nr_missing++] = "EMEDIA";
399             #endif
400             #ifdef EMEDIUMTYPE
401 7           (void)hv_store(errno_table, "EMEDIUMTYPE", 11, newSViv(EMEDIUMTYPE), 0);
402             #else
403             missing[nr_missing++] = "EMEDIUMTYPE";
404             #endif
405             #ifdef EMFILE
406 7           (void)hv_store(errno_table, "EMFILE", 6, newSViv(EMFILE), 0);
407             #else
408             missing[nr_missing++] = "EMFILE";
409             #endif
410             #ifdef EMLINK
411 7           (void)hv_store(errno_table, "EMLINK", 6, newSViv(EMLINK), 0);
412             #else
413             missing[nr_missing++] = "EMLINK";
414             #endif
415             #ifdef EMSGSIZE
416 7           (void)hv_store(errno_table, "EMSGSIZE", 8, newSViv(EMSGSIZE), 0);
417             #else
418             missing[nr_missing++] = "EMSGSIZE";
419             #endif
420             #ifdef EMULTIHOP
421 7           (void)hv_store(errno_table, "EMULTIHOP", 9, newSViv(EMULTIHOP), 0);
422             #else
423             missing[nr_missing++] = "EMULTIHOP";
424             #endif
425             #ifdef EMVSCATLG
426             (void)hv_store(errno_table, "EMVSCATLG", 9, newSViv(EMVSCATLG), 0);
427             #else
428 7           missing[nr_missing++] = "EMVSCATLG";
429             #endif
430             #ifdef ENAMETOOLONG
431 7           (void)hv_store(errno_table, "ENAMETOOLONG", 12, newSViv(ENAMETOOLONG), 0);
432             #else
433             missing[nr_missing++] = "ENAMETOOLONG";
434             #endif
435             #ifdef ENAVAIL
436 7           (void)hv_store(errno_table, "ENAVAIL", 7, newSViv(ENAVAIL), 0);
437             #else
438             missing[nr_missing++] = "ENAVAIL";
439             #endif
440             #ifdef ENEEDAUTH
441             (void)hv_store(errno_table, "ENEEDAUTH", 9, newSViv(ENEEDAUTH), 0);
442             #else
443 7           missing[nr_missing++] = "ENEEDAUTH";
444             #endif
445             #ifdef ENETDOWN
446 7           (void)hv_store(errno_table, "ENETDOWN", 8, newSViv(ENETDOWN), 0);
447             #else
448             missing[nr_missing++] = "ENETDOWN";
449             #endif
450             #ifdef ENETRESET
451 7           (void)hv_store(errno_table, "ENETRESET", 9, newSViv(ENETRESET), 0);
452             #else
453             missing[nr_missing++] = "ENETRESET";
454             #endif
455             #ifdef ENETUNREACH
456 7           (void)hv_store(errno_table, "ENETUNREACH", 11, newSViv(ENETUNREACH), 0);
457             #else
458             missing[nr_missing++] = "ENETUNREACH";
459             #endif
460             #ifdef ENFILE
461 7           (void)hv_store(errno_table, "ENFILE", 6, newSViv(ENFILE), 0);
462             #else
463             missing[nr_missing++] = "ENFILE";
464             #endif
465             #ifdef ENOANO
466 7           (void)hv_store(errno_table, "ENOANO", 6, newSViv(ENOANO), 0);
467             #else
468             missing[nr_missing++] = "ENOANO";
469             #endif
470             #ifdef ENOATTR
471             (void)hv_store(errno_table, "ENOATTR", 7, newSViv(ENOATTR), 0);
472             #else
473 7           missing[nr_missing++] = "ENOATTR";
474             #endif
475             #ifdef ENOBUFS
476 7           (void)hv_store(errno_table, "ENOBUFS", 7, newSViv(ENOBUFS), 0);
477             #else
478             missing[nr_missing++] = "ENOBUFS";
479             #endif
480             #ifdef ENOCONNECT
481             (void)hv_store(errno_table, "ENOCONNECT", 10, newSViv(ENOCONNECT), 0);
482             #else
483 7           missing[nr_missing++] = "ENOCONNECT";
484             #endif
485             #ifdef ENOCSI
486 7           (void)hv_store(errno_table, "ENOCSI", 6, newSViv(ENOCSI), 0);
487             #else
488             missing[nr_missing++] = "ENOCSI";
489             #endif
490             #ifdef ENODATA
491 7           (void)hv_store(errno_table, "ENODATA", 7, newSViv(ENODATA), 0);
492             #else
493             missing[nr_missing++] = "ENODATA";
494             #endif
495             #ifdef ENODEV
496 7           (void)hv_store(errno_table, "ENODEV", 6, newSViv(ENODEV), 0);
497             #else
498             missing[nr_missing++] = "ENODEV";
499             #endif
500             #ifdef ENOENT
501 7           (void)hv_store(errno_table, "ENOENT", 6, newSViv(ENOENT), 0);
502             #else
503             missing[nr_missing++] = "ENOENT";
504             #endif
505             #ifdef ENOEXEC
506 7           (void)hv_store(errno_table, "ENOEXEC", 7, newSViv(ENOEXEC), 0);
507             #else
508             missing[nr_missing++] = "ENOEXEC";
509             #endif
510             #ifdef ENOIOCTLCMD
511             (void)hv_store(errno_table, "ENOIOCTLCMD", 11, newSViv(ENOIOCTLCMD), 0);
512             #else
513 7           missing[nr_missing++] = "ENOIOCTLCMD";
514             #endif
515             #ifdef ENOKEY
516 7           (void)hv_store(errno_table, "ENOKEY", 6, newSViv(ENOKEY), 0);
517             #else
518             missing[nr_missing++] = "ENOKEY";
519             #endif
520             #ifdef ENOLCK
521 7           (void)hv_store(errno_table, "ENOLCK", 6, newSViv(ENOLCK), 0);
522             #else
523             missing[nr_missing++] = "ENOLCK";
524             #endif
525             #ifdef ENOLINK
526 7           (void)hv_store(errno_table, "ENOLINK", 7, newSViv(ENOLINK), 0);
527             #else
528             missing[nr_missing++] = "ENOLINK";
529             #endif
530             #ifdef ENOMEDIUM
531 7           (void)hv_store(errno_table, "ENOMEDIUM", 9, newSViv(ENOMEDIUM), 0);
532             #else
533             missing[nr_missing++] = "ENOMEDIUM";
534             #endif
535             #ifdef ENOMEM
536 7           (void)hv_store(errno_table, "ENOMEM", 6, newSViv(ENOMEM), 0);
537             #else
538             missing[nr_missing++] = "ENOMEM";
539             #endif
540             #ifdef ENOMSG
541 7           (void)hv_store(errno_table, "ENOMSG", 6, newSViv(ENOMSG), 0);
542             #else
543             missing[nr_missing++] = "ENOMSG";
544             #endif
545             #ifdef ENONET
546 7           (void)hv_store(errno_table, "ENONET", 6, newSViv(ENONET), 0);
547             #else
548             missing[nr_missing++] = "ENONET";
549             #endif
550             #ifdef ENOPKG
551 7           (void)hv_store(errno_table, "ENOPKG", 6, newSViv(ENOPKG), 0);
552             #else
553             missing[nr_missing++] = "ENOPKG";
554             #endif
555             #ifdef ENOPROTOOPT
556 7           (void)hv_store(errno_table, "ENOPROTOOPT", 11, newSViv(ENOPROTOOPT), 0);
557             #else
558             missing[nr_missing++] = "ENOPROTOOPT";
559             #endif
560             #ifdef ENOSPC
561 7           (void)hv_store(errno_table, "ENOSPC", 6, newSViv(ENOSPC), 0);
562             #else
563             missing[nr_missing++] = "ENOSPC";
564             #endif
565             #ifdef ENOSR
566 7           (void)hv_store(errno_table, "ENOSR", 5, newSViv(ENOSR), 0);
567             #else
568             missing[nr_missing++] = "ENOSR";
569             #endif
570             #ifdef ENOSTR
571 7           (void)hv_store(errno_table, "ENOSTR", 6, newSViv(ENOSTR), 0);
572             #else
573             missing[nr_missing++] = "ENOSTR";
574             #endif
575             #ifdef ENOSYM
576             (void)hv_store(errno_table, "ENOSYM", 6, newSViv(ENOSYM), 0);
577             #else
578 7           missing[nr_missing++] = "ENOSYM";
579             #endif
580             #ifdef ENOSYS
581 7           (void)hv_store(errno_table, "ENOSYS", 6, newSViv(ENOSYS), 0);
582             #else
583             missing[nr_missing++] = "ENOSYS";
584             #endif
585             #ifdef ENOTBLK
586 7           (void)hv_store(errno_table, "ENOTBLK", 7, newSViv(ENOTBLK), 0);
587             #else
588             missing[nr_missing++] = "ENOTBLK";
589             #endif
590             #ifdef ENOTCAPABLE
591             (void)hv_store(errno_table, "ENOTCAPABLE", 11, newSViv(ENOTCAPABLE), 0);
592             #else
593 7           missing[nr_missing++] = "ENOTCAPABLE";
594             #endif
595             #ifdef ENOTCONN
596 7           (void)hv_store(errno_table, "ENOTCONN", 8, newSViv(ENOTCONN), 0);
597             #else
598             missing[nr_missing++] = "ENOTCONN";
599             #endif
600             #ifdef ENOTDIR
601 7           (void)hv_store(errno_table, "ENOTDIR", 7, newSViv(ENOTDIR), 0);
602             #else
603             missing[nr_missing++] = "ENOTDIR";
604             #endif
605             #ifdef ENOTEMPTY
606 7           (void)hv_store(errno_table, "ENOTEMPTY", 9, newSViv(ENOTEMPTY), 0);
607             #else
608             missing[nr_missing++] = "ENOTEMPTY";
609             #endif
610             #ifdef ENOTNAM
611 7           (void)hv_store(errno_table, "ENOTNAM", 7, newSViv(ENOTNAM), 0);
612             #else
613             missing[nr_missing++] = "ENOTNAM";
614             #endif
615             #ifdef ENOTREADY
616             (void)hv_store(errno_table, "ENOTREADY", 9, newSViv(ENOTREADY), 0);
617             #else
618 7           missing[nr_missing++] = "ENOTREADY";
619             #endif
620             #ifdef ENOTRECOVERABLE
621 7           (void)hv_store(errno_table, "ENOTRECOVERABLE", 15, newSViv(ENOTRECOVERABLE), 0);
622             #else
623             missing[nr_missing++] = "ENOTRECOVERABLE";
624             #endif
625             #ifdef ENOTRUST
626             (void)hv_store(errno_table, "ENOTRUST", 8, newSViv(ENOTRUST), 0);
627             #else
628 7           missing[nr_missing++] = "ENOTRUST";
629             #endif
630             #ifdef ENOTSOCK
631 7           (void)hv_store(errno_table, "ENOTSOCK", 8, newSViv(ENOTSOCK), 0);
632             #else
633             missing[nr_missing++] = "ENOTSOCK";
634             #endif
635             #ifdef ENOTSUP
636 7           (void)hv_store(errno_table, "ENOTSUP", 7, newSViv(ENOTSUP), 0);
637             #else
638             missing[nr_missing++] = "ENOTSUP";
639             #endif
640             #ifdef ENOTSUPP
641             (void)hv_store(errno_table, "ENOTSUPP", 8, newSViv(ENOTSUPP), 0);
642             #else
643 7           missing[nr_missing++] = "ENOTSUPP";
644             #endif
645             #ifdef ENOTSYNC
646             (void)hv_store(errno_table, "ENOTSYNC", 8, newSViv(ENOTSYNC), 0);
647             #else
648 7           missing[nr_missing++] = "ENOTSYNC";
649             #endif
650             #ifdef ENOTTY
651 7           (void)hv_store(errno_table, "ENOTTY", 6, newSViv(ENOTTY), 0);
652             #else
653             missing[nr_missing++] = "ENOTTY";
654             #endif
655             #ifdef ENOTUNIQ
656 7           (void)hv_store(errno_table, "ENOTUNIQ", 8, newSViv(ENOTUNIQ), 0);
657             #else
658             missing[nr_missing++] = "ENOTUNIQ";
659             #endif
660             #ifdef ENXIO
661 7           (void)hv_store(errno_table, "ENXIO", 5, newSViv(ENXIO), 0);
662             #else
663             missing[nr_missing++] = "ENXIO";
664             #endif
665             #ifdef EOPNOTSUPP
666 7           (void)hv_store(errno_table, "EOPNOTSUPP", 10, newSViv(EOPNOTSUPP), 0);
667             #else
668             missing[nr_missing++] = "EOPNOTSUPP";
669             #endif
670             #ifdef EOVERFLOW
671 7           (void)hv_store(errno_table, "EOVERFLOW", 9, newSViv(EOVERFLOW), 0);
672             #else
673             missing[nr_missing++] = "EOVERFLOW";
674             #endif
675             #ifdef EOWNERDEAD
676 7           (void)hv_store(errno_table, "EOWNERDEAD", 10, newSViv(EOWNERDEAD), 0);
677             #else
678             missing[nr_missing++] = "EOWNERDEAD";
679             #endif
680             #ifdef EPERM
681 7           (void)hv_store(errno_table, "EPERM", 5, newSViv(EPERM), 0);
682             #else
683             missing[nr_missing++] = "EPERM";
684             #endif
685             #ifdef EPFNOSUPPORT
686 7           (void)hv_store(errno_table, "EPFNOSUPPORT", 12, newSViv(EPFNOSUPPORT), 0);
687             #else
688             missing[nr_missing++] = "EPFNOSUPPORT";
689             #endif
690             #ifdef EPIPE
691 7           (void)hv_store(errno_table, "EPIPE", 5, newSViv(EPIPE), 0);
692             #else
693             missing[nr_missing++] = "EPIPE";
694             #endif
695             #ifdef EPROBE
696             (void)hv_store(errno_table, "EPROBE", 6, newSViv(EPROBE), 0);
697             #else
698 7           missing[nr_missing++] = "EPROBE";
699             #endif
700             #ifdef EPROCLIM
701             (void)hv_store(errno_table, "EPROCLIM", 8, newSViv(EPROCLIM), 0);
702             #else
703 7           missing[nr_missing++] = "EPROCLIM";
704             #endif
705             #ifdef EPROCUNAVAIL
706             (void)hv_store(errno_table, "EPROCUNAVAIL", 12, newSViv(EPROCUNAVAIL), 0);
707             #else
708 7           missing[nr_missing++] = "EPROCUNAVAIL";
709             #endif
710             #ifdef EPROGMISMATCH
711             (void)hv_store(errno_table, "EPROGMISMATCH", 13, newSViv(EPROGMISMATCH), 0);
712             #else
713 7           missing[nr_missing++] = "EPROGMISMATCH";
714             #endif
715             #ifdef EPROGUNAVAIL
716             (void)hv_store(errno_table, "EPROGUNAVAIL", 12, newSViv(EPROGUNAVAIL), 0);
717             #else
718 7           missing[nr_missing++] = "EPROGUNAVAIL";
719             #endif
720             #ifdef EPROTO
721 7           (void)hv_store(errno_table, "EPROTO", 6, newSViv(EPROTO), 0);
722             #else
723             missing[nr_missing++] = "EPROTO";
724             #endif
725             #ifdef EPROTONOSUPPORT
726 7           (void)hv_store(errno_table, "EPROTONOSUPPORT", 15, newSViv(EPROTONOSUPPORT), 0);
727             #else
728             missing[nr_missing++] = "EPROTONOSUPPORT";
729             #endif
730             #ifdef EPROTOTYPE
731 7           (void)hv_store(errno_table, "EPROTOTYPE", 10, newSViv(EPROTOTYPE), 0);
732             #else
733             missing[nr_missing++] = "EPROTOTYPE";
734             #endif
735             #ifdef ERANGE
736 7           (void)hv_store(errno_table, "ERANGE", 6, newSViv(ERANGE), 0);
737             #else
738             missing[nr_missing++] = "ERANGE";
739             #endif
740             #ifdef EREMCHG
741 7           (void)hv_store(errno_table, "EREMCHG", 7, newSViv(EREMCHG), 0);
742             #else
743             missing[nr_missing++] = "EREMCHG";
744             #endif
745             #ifdef EREMOTE
746 7           (void)hv_store(errno_table, "EREMOTE", 7, newSViv(EREMOTE), 0);
747             #else
748             missing[nr_missing++] = "EREMOTE";
749             #endif
750             #ifdef EREMOTEIO
751 7           (void)hv_store(errno_table, "EREMOTEIO", 9, newSViv(EREMOTEIO), 0);
752             #else
753             missing[nr_missing++] = "EREMOTEIO";
754             #endif
755             #ifdef EREMOTERELEASE
756             (void)hv_store(errno_table, "EREMOTERELEASE", 14, newSViv(EREMOTERELEASE), 0);
757             #else
758 7           missing[nr_missing++] = "EREMOTERELEASE";
759             #endif
760             #ifdef ERESTART
761 7           (void)hv_store(errno_table, "ERESTART", 8, newSViv(ERESTART), 0);
762             #else
763             missing[nr_missing++] = "ERESTART";
764             #endif
765             #ifdef ERESTARTNOHAND
766             (void)hv_store(errno_table, "ERESTARTNOHAND", 14, newSViv(ERESTARTNOHAND), 0);
767             #else
768 7           missing[nr_missing++] = "ERESTARTNOHAND";
769             #endif
770             #ifdef ERESTARTNOINTR
771             (void)hv_store(errno_table, "ERESTARTNOINTR", 14, newSViv(ERESTARTNOINTR), 0);
772             #else
773 7           missing[nr_missing++] = "ERESTARTNOINTR";
774             #endif
775             #ifdef ERESTARTSYS
776             (void)hv_store(errno_table, "ERESTARTSYS", 11, newSViv(ERESTARTSYS), 0);
777             #else
778 7           missing[nr_missing++] = "ERESTARTSYS";
779             #endif
780             #ifdef ERFKILL
781 7           (void)hv_store(errno_table, "ERFKILL", 7, newSViv(ERFKILL), 0);
782             #else
783             missing[nr_missing++] = "ERFKILL";
784             #endif
785             #ifdef EROFS
786 7           (void)hv_store(errno_table, "EROFS", 5, newSViv(EROFS), 0);
787             #else
788             missing[nr_missing++] = "EROFS";
789             #endif
790             #ifdef ERPCMISMATCH
791             (void)hv_store(errno_table, "ERPCMISMATCH", 12, newSViv(ERPCMISMATCH), 0);
792             #else
793 7           missing[nr_missing++] = "ERPCMISMATCH";
794             #endif
795             #ifdef ERREMOTE
796             (void)hv_store(errno_table, "ERREMOTE", 8, newSViv(ERREMOTE), 0);
797             #else
798 7           missing[nr_missing++] = "ERREMOTE";
799             #endif
800             #ifdef ERROR
801             (void)hv_store(errno_table, "ERROR", 5, newSViv(ERROR), 0);
802             #else
803 7           missing[nr_missing++] = "ERROR";
804             #endif
805             #ifdef ESAD
806             (void)hv_store(errno_table, "ESAD", 4, newSViv(ESAD), 0);
807             #else
808 7           missing[nr_missing++] = "ESAD";
809             #endif
810             #ifdef ESERVERFAULT
811             (void)hv_store(errno_table, "ESERVERFAULT", 12, newSViv(ESERVERFAULT), 0);
812             #else
813 7           missing[nr_missing++] = "ESERVERFAULT";
814             #endif
815             #ifdef ESHUTDOWN
816 7           (void)hv_store(errno_table, "ESHUTDOWN", 9, newSViv(ESHUTDOWN), 0);
817             #else
818             missing[nr_missing++] = "ESHUTDOWN";
819             #endif
820             #ifdef ESOCKTNOSUPPORT
821 7           (void)hv_store(errno_table, "ESOCKTNOSUPPORT", 15, newSViv(ESOCKTNOSUPPORT), 0);
822             #else
823             missing[nr_missing++] = "ESOCKTNOSUPPORT";
824             #endif
825             #ifdef ESOFT
826             (void)hv_store(errno_table, "ESOFT", 5, newSViv(ESOFT), 0);
827             #else
828 7           missing[nr_missing++] = "ESOFT";
829             #endif
830             #ifdef ESPIPE
831 7           (void)hv_store(errno_table, "ESPIPE", 6, newSViv(ESPIPE), 0);
832             #else
833             missing[nr_missing++] = "ESPIPE";
834             #endif
835             #ifdef ESRCH
836 7           (void)hv_store(errno_table, "ESRCH", 5, newSViv(ESRCH), 0);
837             #else
838             missing[nr_missing++] = "ESRCH";
839             #endif
840             #ifdef ESRMNT
841 7           (void)hv_store(errno_table, "ESRMNT", 6, newSViv(ESRMNT), 0);
842             #else
843             missing[nr_missing++] = "ESRMNT";
844             #endif
845             #ifdef ESTALE
846 7           (void)hv_store(errno_table, "ESTALE", 6, newSViv(ESTALE), 0);
847             #else
848             missing[nr_missing++] = "ESTALE";
849             #endif
850             #ifdef ESTRPIPE
851 7           (void)hv_store(errno_table, "ESTRPIPE", 8, newSViv(ESTRPIPE), 0);
852             #else
853             missing[nr_missing++] = "ESTRPIPE";
854             #endif
855             #ifdef ETIME
856 7           (void)hv_store(errno_table, "ETIME", 5, newSViv(ETIME), 0);
857             #else
858             missing[nr_missing++] = "ETIME";
859             #endif
860             #ifdef ETIMEDOUT
861 7           (void)hv_store(errno_table, "ETIMEDOUT", 9, newSViv(ETIMEDOUT), 0);
862             #else
863             missing[nr_missing++] = "ETIMEDOUT";
864             #endif
865             #ifdef ETOOMANYREFS
866 7           (void)hv_store(errno_table, "ETOOMANYREFS", 12, newSViv(ETOOMANYREFS), 0);
867             #else
868             missing[nr_missing++] = "ETOOMANYREFS";
869             #endif
870             #ifdef ETOOSMALL
871             (void)hv_store(errno_table, "ETOOSMALL", 9, newSViv(ETOOSMALL), 0);
872             #else
873 7           missing[nr_missing++] = "ETOOSMALL";
874             #endif
875             #ifdef ETXTBSY
876 7           (void)hv_store(errno_table, "ETXTBSY", 7, newSViv(ETXTBSY), 0);
877             #else
878             missing[nr_missing++] = "ETXTBSY";
879             #endif
880             #ifdef EUCLEAN
881 7           (void)hv_store(errno_table, "EUCLEAN", 7, newSViv(EUCLEAN), 0);
882             #else
883             missing[nr_missing++] = "EUCLEAN";
884             #endif
885             #ifdef EUNATCH
886 7           (void)hv_store(errno_table, "EUNATCH", 7, newSViv(EUNATCH), 0);
887             #else
888             missing[nr_missing++] = "EUNATCH";
889             #endif
890             #ifdef EUSERS
891 7           (void)hv_store(errno_table, "EUSERS", 6, newSViv(EUSERS), 0);
892             #else
893             missing[nr_missing++] = "EUSERS";
894             #endif
895             #ifdef EWOULDBLOCK
896 7           (void)hv_store(errno_table, "EWOULDBLOCK", 11, newSViv(EWOULDBLOCK), 0);
897             #else
898             missing[nr_missing++] = "EWOULDBLOCK";
899             #endif
900             #ifdef EWRPROTECT
901             (void)hv_store(errno_table, "EWRPROTECT", 10, newSViv(EWRPROTECT), 0);
902             #else
903 7           missing[nr_missing++] = "EWRPROTECT";
904             #endif
905             #ifdef EXDEV
906 7           (void)hv_store(errno_table, "EXDEV", 5, newSViv(EXDEV), 0);
907             #else
908             missing[nr_missing++] = "EXDEV";
909             #endif
910             #ifdef EXFULL
911 7           (void)hv_store(errno_table, "EXFULL", 6, newSViv(EXFULL), 0);
912             #else
913             missing[nr_missing++] = "EXFULL";
914             #endif
915             #ifdef WSAEADDRINUSE
916             (void)hv_store(errno_table, "WSAEADDRINUSE", 13, newSViv(WSAEADDRINUSE), 0);
917             #else
918 7           missing[nr_missing++] = "WSAEADDRINUSE";
919             #endif
920             #ifdef WSAEADDRNOTAVAIL
921             (void)hv_store(errno_table, "WSAEADDRNOTAVAIL", 16, newSViv(WSAEADDRNOTAVAIL), 0);
922             #else
923 7           missing[nr_missing++] = "WSAEADDRNOTAVAIL";
924             #endif
925             #ifdef WSAEALREADY
926             (void)hv_store(errno_table, "WSAEALREADY", 11, newSViv(WSAEALREADY), 0);
927             #else
928 7           missing[nr_missing++] = "WSAEALREADY";
929             #endif
930             #ifdef WSAEBADF
931             (void)hv_store(errno_table, "WSAEBADF", 8, newSViv(WSAEBADF), 0);
932             #else
933 7           missing[nr_missing++] = "WSAEBADF";
934             #endif
935             #ifdef WSAECONNABORTED
936             (void)hv_store(errno_table, "WSAECONNABORTED", 15, newSViv(WSAECONNABORTED), 0);
937             #else
938 7           missing[nr_missing++] = "WSAECONNABORTED";
939             #endif
940             #ifdef WSAECONNREFUSED
941             (void)hv_store(errno_table, "WSAECONNREFUSED", 15, newSViv(WSAECONNREFUSED), 0);
942             #else
943 7           missing[nr_missing++] = "WSAECONNREFUSED";
944             #endif
945             #ifdef WSAECONNRESET
946             (void)hv_store(errno_table, "WSAECONNRESET", 13, newSViv(WSAECONNRESET), 0);
947             #else
948 7           missing[nr_missing++] = "WSAECONNRESET";
949             #endif
950             #ifdef WSAEDISCON
951             (void)hv_store(errno_table, "WSAEDISCON", 10, newSViv(WSAEDISCON), 0);
952             #else
953 7           missing[nr_missing++] = "WSAEDISCON";
954             #endif
955             #ifdef WSAEINPROGRESS
956             (void)hv_store(errno_table, "WSAEINPROGRESS", 14, newSViv(WSAEINPROGRESS), 0);
957             #else
958 7           missing[nr_missing++] = "WSAEINPROGRESS";
959             #endif
960             #ifdef WSAEINTR
961             (void)hv_store(errno_table, "WSAEINTR", 8, newSViv(WSAEINTR), 0);
962             #else
963 7           missing[nr_missing++] = "WSAEINTR";
964             #endif
965             #ifdef WSAEINVAL
966             (void)hv_store(errno_table, "WSAEINVAL", 9, newSViv(WSAEINVAL), 0);
967             #else
968 7           missing[nr_missing++] = "WSAEINVAL";
969             #endif
970             #ifdef WSAEISCONN
971             (void)hv_store(errno_table, "WSAEISCONN", 10, newSViv(WSAEISCONN), 0);
972             #else
973 7           missing[nr_missing++] = "WSAEISCONN";
974             #endif
975             #ifdef WSAEMFILE
976             (void)hv_store(errno_table, "WSAEMFILE", 9, newSViv(WSAEMFILE), 0);
977             #else
978 7           missing[nr_missing++] = "WSAEMFILE";
979             #endif
980             #ifdef WSAEMSGSIZE
981             (void)hv_store(errno_table, "WSAEMSGSIZE", 11, newSViv(WSAEMSGSIZE), 0);
982             #else
983 7           missing[nr_missing++] = "WSAEMSGSIZE";
984             #endif
985             #ifdef WSAENETRESET
986             (void)hv_store(errno_table, "WSAENETRESET", 12, newSViv(WSAENETRESET), 0);
987             #else
988 7           missing[nr_missing++] = "WSAENETRESET";
989             #endif
990             #ifdef WSAENETUNREACH
991             (void)hv_store(errno_table, "WSAENETUNREACH", 14, newSViv(WSAENETUNREACH), 0);
992             #else
993 7           missing[nr_missing++] = "WSAENETUNREACH";
994             #endif
995             #ifdef WSAENOBUFS
996             (void)hv_store(errno_table, "WSAENOBUFS", 10, newSViv(WSAENOBUFS), 0);
997             #else
998 7           missing[nr_missing++] = "WSAENOBUFS";
999             #endif
1000             #ifdef WSAENOTCONN
1001             (void)hv_store(errno_table, "WSAENOTCONN", 11, newSViv(WSAENOTCONN), 0);
1002             #else
1003 7           missing[nr_missing++] = "WSAENOTCONN";
1004             #endif
1005             #ifdef WSAENOTSOCK
1006             (void)hv_store(errno_table, "WSAENOTSOCK", 11, newSViv(WSAENOTSOCK), 0);
1007             #else
1008 7           missing[nr_missing++] = "WSAENOTSOCK";
1009             #endif
1010             #ifdef WSAETIMEDOUT
1011             (void)hv_store(errno_table, "WSAETIMEDOUT", 12, newSViv(WSAETIMEDOUT), 0);
1012             #else
1013 7           missing[nr_missing++] = "WSAETIMEDOUT";
1014             #endif
1015             #ifdef WSAEWOULDBLOCK
1016             (void)hv_store(errno_table, "WSAEWOULDBLOCK", 14, newSViv(WSAEWOULDBLOCK), 0);
1017             #else
1018 7           missing[nr_missing++] = "WSAEWOULDBLOCK";
1019             #endif