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