10dc076565f772bb1953209fb69ea150b494aaa40robbiew/*
20414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper * Following symbols need to be defined in errno.h
30414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper * author:ysun@lnxw.com
40414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper *
50414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper * All #ifdef'ed constants are optional, depending on the spec definition.
60dc076565f772bb1953209fb69ea150b494aaa40robbiew */
70dc076565f772bb1953209fb69ea150b494aaa40robbiew
80dc076565f772bb1953209fb69ea150b494aaa40robbiew#include <errno.h>
90dc076565f772bb1953209fb69ea150b494aaa40robbiew
100dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy1 = E2BIG;
110dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy2 = EACCES;
12354ebb48db8e66a853a58379a4808d5dcd1ceac3Wanlong Gaoint dummy3 = EADDRINUSE;
130dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy4 = EADDRNOTAVAIL;
140dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy5 = EAFNOSUPPORT;
150dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy6 = EAGAIN;
160dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy7 = EALREADY;
170dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy8 = EBADF;
180414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper#ifdef EBADMSG
190dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy9 = EBADMSG;
200414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper#endif
210dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy10 = EBUSY;
220dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy11 = ECANCELED;
230dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy12 = ECHILD;
240dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy13 = ECONNABORTED;
250dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy14 = ECONNREFUSED;
260dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy15 = ECONNRESET;
270dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy16 = EDEADLK;
280dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy17 = EDESTADDRREQ;
290dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy18 = EDOM;
300dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy19 = EDQUOT;
310dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy20 = EEXIST;
320dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy21 = EFAULT;
330dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy22 = EFBIG;
340dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy23 = EHOSTUNREACH;
350dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy24 = EIDRM;
360dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy25 = EILSEQ;
370dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy26 = EINPROGRESS;
380dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy27 = EINTR;
390dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy28 = EINVAL;
400dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy29 = EIO;
410dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy30 = EISCONN;
420dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy31 = EISDIR;
430dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy32 = ELOOP;
440dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy33 = EMFILE;
450dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy34 = EMLINK;
460dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy35 = EMSGSIZE;
470dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy36 = EMULTIHOP;
480dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy37 = ENAMETOOLONG;
490dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy38 = ENETDOWN;
500dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy39 = ENETRESET;
510dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy40 = ENETUNREACH;
520dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy41 = ENFILE;
530dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy42 = ENOBUFS;
540414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper#ifdef ENODATA
550dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy43 = ENODATA;
560414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper#endif
570dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy44 = ENODEV;
580dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy45 = ENOENT;
590dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy46 = ENOEXEC;
600dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy47 = ENOLCK;
610dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy48 = ENOLINK;
620dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy49 = ENOMEM;
630dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy50 = ENOMSG;
640dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy51 = ENOPROTOOPT;
650dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy52 = ENOSPC;
660414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper#ifdef ENOSR
670dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy53 = ENOSR;
680414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper#endif
690414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper#ifdef ENOSTR
700dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy54 = ENOSTR;
710414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper#endif
720dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy55 = ENOSYS;
730dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy56 = ENOTCONN;
740dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy57 = ENOTDIR;
750dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy58 = ENOTEMPTY;
760dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy59 = ENOTSOCK;
770dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy60 = ENOTSUP;
780dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy61 = ENOTTY;
790dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy62 = ENXIO;
800dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy63 = EOPNOTSUPP;
810dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy64 = EOVERFLOW;
820dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy65 = EPERM;
830dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy66 = EPIPE;
840dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy67 = EPROTO;
850dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy68 = EPROTONOSUPPORT;
860dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy69 = EPROTOTYPE;
870dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy70 = ERANGE;
880dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy71 = EROFS;
890dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy72 = ESPIPE;
900dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy73 = ESRCH;
910dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy74 = ESTALE;
920414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper#ifdef ETIME
930dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy75 = ETIME;
940414c8fbabd00c4e1df589aa13d995c91c8736ecGarrett Cooper#endif
950dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy76 = ETIMEDOUT;
960dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy77 = ETXTBSY;
970dc076565f772bb1953209fb69ea150b494aaa40robbiewint dummy78 = EWOULDBLOCK;
98ec6edca7aa42b6affd989ef91b5897f96795e40fChris Dearmanint dummy79 = EXDEV;
99