/** -*-c-*- 
 * DO NOT EDIT
 * This file is automatically generated by tools/generic_erb.rb from
 * template/known_errors.inc.tmpl and defs/known_errors.def.
 */

#ifdef EPERM
        set_syserr(EPERM, "EPERM");
#else
        set_syserr(0, "EPERM");
#endif
#ifdef ENOENT
        set_syserr(ENOENT, "ENOENT");
#else
        set_syserr(0, "ENOENT");
#endif
#ifdef ESRCH
        set_syserr(ESRCH, "ESRCH");
#else
        set_syserr(0, "ESRCH");
#endif
#ifdef EINTR
        set_syserr(EINTR, "EINTR");
#else
        set_syserr(0, "EINTR");
#endif
#ifdef EIO
        set_syserr(EIO, "EIO");
#else
        set_syserr(0, "EIO");
#endif
#ifdef ENXIO
        set_syserr(ENXIO, "ENXIO");
#else
        set_syserr(0, "ENXIO");
#endif
#ifdef E2BIG
        set_syserr(E2BIG, "E2BIG");
#else
        set_syserr(0, "E2BIG");
#endif
#ifdef ENOEXEC
        set_syserr(ENOEXEC, "ENOEXEC");
#else
        set_syserr(0, "ENOEXEC");
#endif
#ifdef EBADF
        set_syserr(EBADF, "EBADF");
#else
        set_syserr(0, "EBADF");
#endif
#ifdef ECHILD
        set_syserr(ECHILD, "ECHILD");
#else
        set_syserr(0, "ECHILD");
#endif
#ifdef EAGAIN
        set_syserr(EAGAIN, "EAGAIN");
#else
        set_syserr(0, "EAGAIN");
#endif
#ifdef ENOMEM
        set_syserr(ENOMEM, "ENOMEM");
#else
        set_syserr(0, "ENOMEM");
#endif
#ifdef EACCES
        set_syserr(EACCES, "EACCES");
#else
        set_syserr(0, "EACCES");
#endif
#ifdef EFAULT
        set_syserr(EFAULT, "EFAULT");
#else
        set_syserr(0, "EFAULT");
#endif
#ifdef ENOTBLK
        set_syserr(ENOTBLK, "ENOTBLK");
#else
        set_syserr(0, "ENOTBLK");
#endif
#ifdef EBUSY
        set_syserr(EBUSY, "EBUSY");
#else
        set_syserr(0, "EBUSY");
#endif
#ifdef EEXIST
        set_syserr(EEXIST, "EEXIST");
#else
        set_syserr(0, "EEXIST");
#endif
#ifdef EXDEV
        set_syserr(EXDEV, "EXDEV");
#else
        set_syserr(0, "EXDEV");
#endif
#ifdef ENODEV
        set_syserr(ENODEV, "ENODEV");
#else
        set_syserr(0, "ENODEV");
#endif
#ifdef ENOTDIR
        set_syserr(ENOTDIR, "ENOTDIR");
#else
        set_syserr(0, "ENOTDIR");
#endif
#ifdef EISDIR
        set_syserr(EISDIR, "EISDIR");
#else
        set_syserr(0, "EISDIR");
#endif
#ifdef EINVAL
        set_syserr(EINVAL, "EINVAL");
#else
        set_syserr(0, "EINVAL");
#endif
#ifdef ENFILE
        set_syserr(ENFILE, "ENFILE");
#else
        set_syserr(0, "ENFILE");
#endif
#ifdef EMFILE
        set_syserr(EMFILE, "EMFILE");
#else
        set_syserr(0, "EMFILE");
#endif
#ifdef ENOTTY
        set_syserr(ENOTTY, "ENOTTY");
#else
        set_syserr(0, "ENOTTY");
#endif
#ifdef ETXTBSY
        set_syserr(ETXTBSY, "ETXTBSY");
#else
        set_syserr(0, "ETXTBSY");
#endif
#ifdef EFBIG
        set_syserr(EFBIG, "EFBIG");
#else
        set_syserr(0, "EFBIG");
#endif
#ifdef ENOSPC
        set_syserr(ENOSPC, "ENOSPC");
#else
        set_syserr(0, "ENOSPC");
#endif
#ifdef ESPIPE
        set_syserr(ESPIPE, "ESPIPE");
#else
        set_syserr(0, "ESPIPE");
#endif
#ifdef EROFS
        set_syserr(EROFS, "EROFS");
#else
        set_syserr(0, "EROFS");
#endif
#ifdef EMLINK
        set_syserr(EMLINK, "EMLINK");
#else
        set_syserr(0, "EMLINK");
#endif
#ifdef EPIPE
        set_syserr(EPIPE, "EPIPE");
#else
        set_syserr(0, "EPIPE");
#endif
#ifdef EDOM
        set_syserr(EDOM, "EDOM");
#else
        set_syserr(0, "EDOM");
#endif
#ifdef ERANGE
        set_syserr(ERANGE, "ERANGE");
#else
        set_syserr(0, "ERANGE");
#endif
#ifdef EDEADLK
        set_syserr(EDEADLK, "EDEADLK");
#else
        set_syserr(0, "EDEADLK");
#endif
#ifdef ENAMETOOLONG
        set_syserr(ENAMETOOLONG, "ENAMETOOLONG");
#else
        set_syserr(0, "ENAMETOOLONG");
#endif
#ifdef ENOLCK
        set_syserr(ENOLCK, "ENOLCK");
#else
        set_syserr(0, "ENOLCK");
#endif
#ifdef ENOSYS
        set_syserr(ENOSYS, "ENOSYS");
#else
        set_syserr(0, "ENOSYS");
#endif
#ifdef ENOTEMPTY
        set_syserr(ENOTEMPTY, "ENOTEMPTY");
#else
        set_syserr(0, "ENOTEMPTY");
#endif
#ifdef ELOOP
        set_syserr(ELOOP, "ELOOP");
#else
        set_syserr(0, "ELOOP");
#endif
#ifdef EWOULDBLOCK
        set_syserr(EWOULDBLOCK, "EWOULDBLOCK");
#else
        set_syserr(0, "EWOULDBLOCK");
#endif
#ifdef ENOMSG
        set_syserr(ENOMSG, "ENOMSG");
#else
        set_syserr(0, "ENOMSG");
#endif
#ifdef EIDRM
        set_syserr(EIDRM, "EIDRM");
#else
        set_syserr(0, "EIDRM");
#endif
#ifdef ECHRNG
        set_syserr(ECHRNG, "ECHRNG");
#else
        set_syserr(0, "ECHRNG");
#endif
#ifdef EL2NSYNC
        set_syserr(EL2NSYNC, "EL2NSYNC");
#else
        set_syserr(0, "EL2NSYNC");
#endif
#ifdef EL3HLT
        set_syserr(EL3HLT, "EL3HLT");
#else
        set_syserr(0, "EL3HLT");
#endif
#ifdef EL3RST
        set_syserr(EL3RST, "EL3RST");
#else
        set_syserr(0, "EL3RST");
#endif
#ifdef ELNRNG
        set_syserr(ELNRNG, "ELNRNG");
#else
        set_syserr(0, "ELNRNG");
#endif
#ifdef EUNATCH
        set_syserr(EUNATCH, "EUNATCH");
#else
        set_syserr(0, "EUNATCH");
#endif
#ifdef ENOCSI
        set_syserr(ENOCSI, "ENOCSI");
#else
        set_syserr(0, "ENOCSI");
#endif
#ifdef EL2HLT
        set_syserr(EL2HLT, "EL2HLT");
#else
        set_syserr(0, "EL2HLT");
#endif
#ifdef EBADE
        set_syserr(EBADE, "EBADE");
#else
        set_syserr(0, "EBADE");
#endif
#ifdef EBADR
        set_syserr(EBADR, "EBADR");
#else
        set_syserr(0, "EBADR");
#endif
#ifdef EXFULL
        set_syserr(EXFULL, "EXFULL");
#else
        set_syserr(0, "EXFULL");
#endif
#ifdef ENOANO
        set_syserr(ENOANO, "ENOANO");
#else
        set_syserr(0, "ENOANO");
#endif
#ifdef EBADRQC
        set_syserr(EBADRQC, "EBADRQC");
#else
        set_syserr(0, "EBADRQC");
#endif
#ifdef EBADSLT
        set_syserr(EBADSLT, "EBADSLT");
#else
        set_syserr(0, "EBADSLT");
#endif
#ifdef EDEADLOCK
        set_syserr(EDEADLOCK, "EDEADLOCK");
#else
        set_syserr(0, "EDEADLOCK");
#endif
#ifdef EBFONT
        set_syserr(EBFONT, "EBFONT");
#else
        set_syserr(0, "EBFONT");
#endif
#ifdef ENOSTR
        set_syserr(ENOSTR, "ENOSTR");
#else
        set_syserr(0, "ENOSTR");
#endif
#ifdef ENODATA
        set_syserr(ENODATA, "ENODATA");
#else
        set_syserr(0, "ENODATA");
#endif
#ifdef ETIME
        set_syserr(ETIME, "ETIME");
#else
        set_syserr(0, "ETIME");
#endif
#ifdef ENOSR
        set_syserr(ENOSR, "ENOSR");
#else
        set_syserr(0, "ENOSR");
#endif
#ifdef ENONET
        set_syserr(ENONET, "ENONET");
#else
        set_syserr(0, "ENONET");
#endif
#ifdef ENOPKG
        set_syserr(ENOPKG, "ENOPKG");
#else
        set_syserr(0, "ENOPKG");
#endif
#ifdef EREMOTE
        set_syserr(EREMOTE, "EREMOTE");
#else
        set_syserr(0, "EREMOTE");
#endif
#ifdef ENOLINK
        set_syserr(ENOLINK, "ENOLINK");
#else
        set_syserr(0, "ENOLINK");
#endif
#ifdef EADV
        set_syserr(EADV, "EADV");
#else
        set_syserr(0, "EADV");
#endif
#ifdef ESRMNT
        set_syserr(ESRMNT, "ESRMNT");
#else
        set_syserr(0, "ESRMNT");
#endif
#ifdef ECOMM
        set_syserr(ECOMM, "ECOMM");
#else
        set_syserr(0, "ECOMM");
#endif
#ifdef EPROTO
        set_syserr(EPROTO, "EPROTO");
#else
        set_syserr(0, "EPROTO");
#endif
#ifdef EMULTIHOP
        set_syserr(EMULTIHOP, "EMULTIHOP");
#else
        set_syserr(0, "EMULTIHOP");
#endif
#ifdef EDOTDOT
        set_syserr(EDOTDOT, "EDOTDOT");
#else
        set_syserr(0, "EDOTDOT");
#endif
#ifdef EBADMSG
        set_syserr(EBADMSG, "EBADMSG");
#else
        set_syserr(0, "EBADMSG");
#endif
#ifdef EOVERFLOW
        set_syserr(EOVERFLOW, "EOVERFLOW");
#else
        set_syserr(0, "EOVERFLOW");
#endif
#ifdef ENOTUNIQ
        set_syserr(ENOTUNIQ, "ENOTUNIQ");
#else
        set_syserr(0, "ENOTUNIQ");
#endif
#ifdef EBADFD
        set_syserr(EBADFD, "EBADFD");
#else
        set_syserr(0, "EBADFD");
#endif
#ifdef EREMCHG
        set_syserr(EREMCHG, "EREMCHG");
#else
        set_syserr(0, "EREMCHG");
#endif
#ifdef ELIBACC
        set_syserr(ELIBACC, "ELIBACC");
#else
        set_syserr(0, "ELIBACC");
#endif
#ifdef ELIBBAD
        set_syserr(ELIBBAD, "ELIBBAD");
#else
        set_syserr(0, "ELIBBAD");
#endif
#ifdef ELIBSCN
        set_syserr(ELIBSCN, "ELIBSCN");
#else
        set_syserr(0, "ELIBSCN");
#endif
#ifdef ELIBMAX
        set_syserr(ELIBMAX, "ELIBMAX");
#else
        set_syserr(0, "ELIBMAX");
#endif
#ifdef ELIBEXEC
        set_syserr(ELIBEXEC, "ELIBEXEC");
#else
        set_syserr(0, "ELIBEXEC");
#endif
#ifdef EILSEQ
        set_syserr(EILSEQ, "EILSEQ");
#else
        set_syserr(0, "EILSEQ");
#endif
#ifdef ERESTART
        set_syserr(ERESTART, "ERESTART");
#else
        set_syserr(0, "ERESTART");
#endif
#ifdef ESTRPIPE
        set_syserr(ESTRPIPE, "ESTRPIPE");
#else
        set_syserr(0, "ESTRPIPE");
#endif
#ifdef EUSERS
        set_syserr(EUSERS, "EUSERS");
#else
        set_syserr(0, "EUSERS");
#endif
#ifdef ENOTSOCK
        set_syserr(ENOTSOCK, "ENOTSOCK");
#else
        set_syserr(0, "ENOTSOCK");
#endif
#ifdef EDESTADDRREQ
        set_syserr(EDESTADDRREQ, "EDESTADDRREQ");
#else
        set_syserr(0, "EDESTADDRREQ");
#endif
#ifdef EMSGSIZE
        set_syserr(EMSGSIZE, "EMSGSIZE");
#else
        set_syserr(0, "EMSGSIZE");
#endif
#ifdef EPROTOTYPE
        set_syserr(EPROTOTYPE, "EPROTOTYPE");
#else
        set_syserr(0, "EPROTOTYPE");
#endif
#ifdef ENOPROTOOPT
        set_syserr(ENOPROTOOPT, "ENOPROTOOPT");
#else
        set_syserr(0, "ENOPROTOOPT");
#endif
#ifdef EPROTONOSUPPORT
        set_syserr(EPROTONOSUPPORT, "EPROTONOSUPPORT");
#else
        set_syserr(0, "EPROTONOSUPPORT");
#endif
#ifdef ESOCKTNOSUPPORT
        set_syserr(ESOCKTNOSUPPORT, "ESOCKTNOSUPPORT");
#else
        set_syserr(0, "ESOCKTNOSUPPORT");
#endif
#ifdef EOPNOTSUPP
        set_syserr(EOPNOTSUPP, "EOPNOTSUPP");
#else
        set_syserr(0, "EOPNOTSUPP");
#endif
#ifdef EPFNOSUPPORT
        set_syserr(EPFNOSUPPORT, "EPFNOSUPPORT");
#else
        set_syserr(0, "EPFNOSUPPORT");
#endif
#ifdef EAFNOSUPPORT
        set_syserr(EAFNOSUPPORT, "EAFNOSUPPORT");
#else
        set_syserr(0, "EAFNOSUPPORT");
#endif
#ifdef EADDRINUSE
        set_syserr(EADDRINUSE, "EADDRINUSE");
#else
        set_syserr(0, "EADDRINUSE");
#endif
#ifdef EADDRNOTAVAIL
        set_syserr(EADDRNOTAVAIL, "EADDRNOTAVAIL");
#else
        set_syserr(0, "EADDRNOTAVAIL");
#endif
#ifdef ENETDOWN
        set_syserr(ENETDOWN, "ENETDOWN");
#else
        set_syserr(0, "ENETDOWN");
#endif
#ifdef ENETUNREACH
        set_syserr(ENETUNREACH, "ENETUNREACH");
#else
        set_syserr(0, "ENETUNREACH");
#endif
#ifdef ENETRESET
        set_syserr(ENETRESET, "ENETRESET");
#else
        set_syserr(0, "ENETRESET");
#endif
#ifdef ECONNABORTED
        set_syserr(ECONNABORTED, "ECONNABORTED");
#else
        set_syserr(0, "ECONNABORTED");
#endif
#ifdef ECONNRESET
        set_syserr(ECONNRESET, "ECONNRESET");
#else
        set_syserr(0, "ECONNRESET");
#endif
#ifdef ENOBUFS
        set_syserr(ENOBUFS, "ENOBUFS");
#else
        set_syserr(0, "ENOBUFS");
#endif
#ifdef EISCONN
        set_syserr(EISCONN, "EISCONN");
#else
        set_syserr(0, "EISCONN");
#endif
#ifdef ENOTCONN
        set_syserr(ENOTCONN, "ENOTCONN");
#else
        set_syserr(0, "ENOTCONN");
#endif
#ifdef ESHUTDOWN
        set_syserr(ESHUTDOWN, "ESHUTDOWN");
#else
        set_syserr(0, "ESHUTDOWN");
#endif
#ifdef ETOOMANYREFS
        set_syserr(ETOOMANYREFS, "ETOOMANYREFS");
#else
        set_syserr(0, "ETOOMANYREFS");
#endif
#ifdef ETIMEDOUT
        set_syserr(ETIMEDOUT, "ETIMEDOUT");
#else
        set_syserr(0, "ETIMEDOUT");
#endif
#ifdef ECONNREFUSED
        set_syserr(ECONNREFUSED, "ECONNREFUSED");
#else
        set_syserr(0, "ECONNREFUSED");
#endif
#ifdef EHOSTDOWN
        set_syserr(EHOSTDOWN, "EHOSTDOWN");
#else
        set_syserr(0, "EHOSTDOWN");
#endif
#ifdef EHOSTUNREACH
        set_syserr(EHOSTUNREACH, "EHOSTUNREACH");
#else
        set_syserr(0, "EHOSTUNREACH");
#endif
#ifdef EALREADY
        set_syserr(EALREADY, "EALREADY");
#else
        set_syserr(0, "EALREADY");
#endif
#ifdef EINPROGRESS
        set_syserr(EINPROGRESS, "EINPROGRESS");
#else
        set_syserr(0, "EINPROGRESS");
#endif
#ifdef ESTALE
        set_syserr(ESTALE, "ESTALE");
#else
        set_syserr(0, "ESTALE");
#endif
#ifdef EUCLEAN
        set_syserr(EUCLEAN, "EUCLEAN");
#else
        set_syserr(0, "EUCLEAN");
#endif
#ifdef ENOTNAM
        set_syserr(ENOTNAM, "ENOTNAM");
#else
        set_syserr(0, "ENOTNAM");
#endif
#ifdef ENAVAIL
        set_syserr(ENAVAIL, "ENAVAIL");
#else
        set_syserr(0, "ENAVAIL");
#endif
#ifdef EISNAM
        set_syserr(EISNAM, "EISNAM");
#else
        set_syserr(0, "EISNAM");
#endif
#ifdef EREMOTEIO
        set_syserr(EREMOTEIO, "EREMOTEIO");
#else
        set_syserr(0, "EREMOTEIO");
#endif
#ifdef EDQUOT
        set_syserr(EDQUOT, "EDQUOT");
#else
        set_syserr(0, "EDQUOT");
#endif
