/* Generated from errnos.list by mkerrno_remap.sed. Do NOT edit. */

/* Make WSA* errnos that do not exist as a plain errno available
 * without the WSA prefix.
 *
 * NB: This file is loaded by fdlib.h and should NOT be loaded
 *     directly by anything else.
 */

#ifndef FDLIB_H
#error Do NOT #include errno_remap.h explicitly.
#endif

#if defined(WSAE2BIG) && !defined(E2BIG)
#define E2BIG WSAE2BIG
#endif /* WSAE2BIG && !E2BIG */
#if defined(WSAEACCES) && !defined(EACCES)
#define EACCES WSAEACCES
#endif /* WSAEACCES && !EACCES */
#if defined(WSAEADDRINUSE) && !defined(EADDRINUSE)
#define EADDRINUSE WSAEADDRINUSE
#endif /* WSAEADDRINUSE && !EADDRINUSE */
#if defined(WSAEADDRNOTAVAIL) && !defined(EADDRNOTAVAIL)
#define EADDRNOTAVAIL WSAEADDRNOTAVAIL
#endif /* WSAEADDRNOTAVAIL && !EADDRNOTAVAIL */
#if defined(WSAEADV) && !defined(EADV)
#define EADV WSAEADV
#endif /* WSAEADV && !EADV */
#if defined(WSAEAFNOSUPPORT) && !defined(EAFNOSUPPORT)
#define EAFNOSUPPORT WSAEAFNOSUPPORT
#endif /* WSAEAFNOSUPPORT && !EAFNOSUPPORT */
#if defined(WSAEAGAIN) && !defined(EAGAIN)
#define EAGAIN WSAEAGAIN
#endif /* WSAEAGAIN && !EAGAIN */
#if defined(WSAEAIO) && !defined(EAIO)
#define EAIO WSAEAIO
#endif /* WSAEAIO && !EAIO */
#if defined(WSAEALREADY) && !defined(EALREADY)
#define EALREADY WSAEALREADY
#endif /* WSAEALREADY && !EALREADY */
#if defined(WSAEAUTH) && !defined(EAUTH)
#define EAUTH WSAEAUTH
#endif /* WSAEAUTH && !EAUTH */
#if defined(WSAEBACKGROUND) && !defined(EBACKGROUND)
#define EBACKGROUND WSAEBACKGROUND
#endif /* WSAEBACKGROUND && !EBACKGROUND */
#if defined(WSAEBADARCH) && !defined(EBADARCH)
#define EBADARCH WSAEBADARCH
#endif /* WSAEBADARCH && !EBADARCH */
#if defined(WSAEBADCALL) && !defined(EBADCALL)
#define EBADCALL WSAEBADCALL
#endif /* WSAEBADCALL && !EBADCALL */
#if defined(WSAEBADCPU) && !defined(EBADCPU)
#define EBADCPU WSAEBADCPU
#endif /* WSAEBADCPU && !EBADCPU */
#if defined(WSAEBADE) && !defined(EBADE)
#define EBADE WSAEBADE
#endif /* WSAEBADE && !EBADE */
#if defined(WSAEBADDEST) && !defined(EBADDEST)
#define EBADDEST WSAEBADDEST
#endif /* WSAEBADDEST && !EBADDEST */
#if defined(WSAEBADEPT) && !defined(EBADEPT)
#define EBADEPT WSAEBADEPT
#endif /* WSAEBADEPT && !EBADEPT */
#if defined(WSAEBADEXEC) && !defined(EBADEXEC)
#define EBADEXEC WSAEBADEXEC
#endif /* WSAEBADEXEC && !EBADEXEC */
#if defined(WSAEBADF) && !defined(EBADF)
#define EBADF WSAEBADF
#endif /* WSAEBADF && !EBADF */
#if defined(WSAEBADFD) && !defined(EBADFD)
#define EBADFD WSAEBADFD
#endif /* WSAEBADFD && !EBADFD */
#if defined(WSAEBADFILT) && !defined(EBADFILT)
#define EBADFILT WSAEBADFILT
#endif /* WSAEBADFILT && !EBADFILT */
#if defined(WSAEBADFSYS) && !defined(EBADFSYS)
#define EBADFSYS WSAEBADFSYS
#endif /* WSAEBADFSYS && !EBADFSYS */
#if defined(WSAEBADIOCTL) && !defined(EBADIOCTL)
#define EBADIOCTL WSAEBADIOCTL
#endif /* WSAEBADIOCTL && !EBADIOCTL */
#if defined(WSAEBADMACHO) && !defined(EBADMACHO)
#define EBADMACHO WSAEBADMACHO
#endif /* WSAEBADMACHO && !EBADMACHO */
#if defined(WSAEBADMODE) && !defined(EBADMODE)
#define EBADMODE WSAEBADMODE
#endif /* WSAEBADMODE && !EBADMODE */
#if defined(WSAEBADMSG) && !defined(EBADMSG)
#define EBADMSG WSAEBADMSG
#endif /* WSAEBADMSG && !EBADMSG */
#if defined(WSAEBADR) && !defined(EBADR)
#define EBADR WSAEBADR
#endif /* WSAEBADR && !EBADR */
#if defined(WSAEBADREQUEST) && !defined(EBADREQUEST)
#define EBADREQUEST WSAEBADREQUEST
#endif /* WSAEBADREQUEST && !EBADREQUEST */
#if defined(WSAEBADRPC) && !defined(EBADRPC)
#define EBADRPC WSAEBADRPC
#endif /* WSAEBADRPC && !EBADRPC */
#if defined(WSAEBADRQC) && !defined(EBADRQC)
#define EBADRQC WSAEBADRQC
#endif /* WSAEBADRQC && !EBADRQC */
#if defined(WSAEBADRSPEC) && !defined(EBADRSPEC)
#define EBADRSPEC WSAEBADRSPEC
#endif /* WSAEBADRSPEC && !EBADRSPEC */
#if defined(WSAEBADSLT) && !defined(EBADSLT)
#define EBADSLT WSAEBADSLT
#endif /* WSAEBADSLT && !EBADSLT */
#if defined(WSAEBADSRCDST) && !defined(EBADSRCDST)
#define EBADSRCDST WSAEBADSRCDST
#endif /* WSAEBADSRCDST && !EBADSRCDST */
#if defined(WSAEBADTSPEC) && !defined(EBADTSPEC)
#define EBADTSPEC WSAEBADTSPEC
#endif /* WSAEBADTSPEC && !EBADTSPEC */
#if defined(WSAEBADVER) && !defined(EBADVER)
#define EBADVER WSAEBADVER
#endif /* WSAEBADVER && !EBADVER */
#if defined(WSAEBDHDL) && !defined(EBDHDL)
#define EBDHDL WSAEBDHDL
#endif /* WSAEBDHDL && !EBDHDL */
#if defined(WSAEBFONT) && !defined(EBFONT)
#define EBFONT WSAEBFONT
#endif /* WSAEBFONT && !EBFONT */
#if defined(WSAEBUFSIZE) && !defined(EBUFSIZE)
#define EBUFSIZE WSAEBUFSIZE
#endif /* WSAEBUFSIZE && !EBUFSIZE */
#if defined(WSAEBUSY) && !defined(EBUSY)
#define EBUSY WSAEBUSY
#endif /* WSAEBUSY && !EBUSY */
#if defined(WSAECALLDENIED) && !defined(ECALLDENIED)
#define ECALLDENIED WSAECALLDENIED
#endif /* WSAECALLDENIED && !ECALLDENIED */
#if defined(WSAECANCELED) && !defined(ECANCELED)
#define ECANCELED WSAECANCELED
#endif /* WSAECANCELED && !ECANCELED */
#if defined(WSAECANTEXTENT) && !defined(ECANTEXTENT)
#define ECANTEXTENT WSAECANTEXTENT
#endif /* WSAECANTEXTENT && !ECANTEXTENT */
#if defined(WSAECAPMODE) && !defined(ECAPMODE)
#define ECAPMODE WSAECAPMODE
#endif /* WSAECAPMODE && !ECAPMODE */
#if defined(WSAECASECLASH) && !defined(ECASECLASH)
#define ECASECLASH WSAECASECLASH
#endif /* WSAECASECLASH && !ECASECLASH */
#if defined(WSAECELLDOWN) && !defined(ECELLDOWN)
#define ECELLDOWN WSAECELLDOWN
#endif /* WSAECELLDOWN && !ECELLDOWN */
#if defined(WSAECHILD) && !defined(ECHILD)
#define ECHILD WSAECHILD
#endif /* WSAECHILD && !ECHILD */
#if defined(WSAECHRNG) && !defined(ECHRNG)
#define ECHRNG WSAECHRNG
#endif /* WSAECHRNG && !ECHRNG */
#if defined(WSAECKPT) && !defined(ECKPT)
#define ECKPT WSAECKPT
#endif /* WSAECKPT && !ECKPT */
#if defined(WSAECLOCKCPU) && !defined(ECLOCKCPU)
#define ECLOCKCPU WSAECLOCKCPU
#endif /* WSAECLOCKCPU && !ECLOCKCPU */
#if defined(WSAECLONEME) && !defined(ECLONEME)
#define ECLONEME WSAECLONEME
#endif /* WSAECLONEME && !ECLONEME */
#if defined(WSAECOMM) && !defined(ECOMM)
#define ECOMM WSAECOMM
#endif /* WSAECOMM && !ECOMM */
#if defined(WSAECONFIG) && !defined(ECONFIG)
#define ECONFIG WSAECONFIG
#endif /* WSAECONFIG && !ECONFIG */
#if defined(WSAECONNABORTED) && !defined(ECONNABORTED)
#define ECONNABORTED WSAECONNABORTED
#endif /* WSAECONNABORTED && !ECONNABORTED */
#if defined(WSAECONNREFUSED) && !defined(ECONNREFUSED)
#define ECONNREFUSED WSAECONNREFUSED
#endif /* WSAECONNREFUSED && !ECONNREFUSED */
#if defined(WSAECONNRESET) && !defined(ECONNRESET)
#define ECONNRESET WSAECONNRESET
#endif /* WSAECONNRESET && !ECONNRESET */
#if defined(WSAECONTROLLER) && !defined(ECONTROLLER)
#define ECONTROLLER WSAECONTROLLER
#endif /* WSAECONTROLLER && !ECONTROLLER */
#if defined(WSAECORRUPT) && !defined(ECORRUPT)
#define ECORRUPT WSAECORRUPT
#endif /* WSAECORRUPT && !ECORRUPT */
#if defined(WSAECTRLTERM) && !defined(ECTRLTERM)
#define ECTRLTERM WSAECTRLTERM
#endif /* WSAECTRLTERM && !ECTRLTERM */
#if defined(WSAED) && !defined(ED)
#define ED WSAED
#endif /* WSAED && !ED */
#if defined(WSAEDEADEPT) && !defined(EDEADEPT)
#define EDEADEPT WSAEDEADEPT
#endif /* WSAEDEADEPT && !EDEADEPT */
#if defined(WSAEDEADLK) && !defined(EDEADLK)
#define EDEADLK WSAEDEADLK
#endif /* WSAEDEADLK && !EDEADLK */
#if defined(WSAEDEADLOCK) && !defined(EDEADLOCK)
#define EDEADLOCK WSAEDEADLOCK
#endif /* WSAEDEADLOCK && !EDEADLOCK */
#if defined(WSAEDEADSRCDST) && !defined(EDEADSRCDST)
#define EDEADSRCDST WSAEDEADSRCDST
#endif /* WSAEDEADSRCDST && !EDEADSRCDST */
#if defined(WSAEDELAY) && !defined(EDELAY)
#define EDELAY WSAEDELAY
#endif /* WSAEDELAY && !EDELAY */
#if defined(WSAEDESTADDREQ) && !defined(EDESTADDREQ)
#define EDESTADDREQ WSAEDESTADDREQ
#endif /* WSAEDESTADDREQ && !EDESTADDREQ */
#if defined(WSAEDESTADDRREQ) && !defined(EDESTADDRREQ)
#define EDESTADDRREQ WSAEDESTADDRREQ
#endif /* WSAEDESTADDRREQ && !EDESTADDRREQ */
#if defined(WSAEDESTROYED) && !defined(EDESTROYED)
#define EDESTROYED WSAEDESTROYED
#endif /* WSAEDESTROYED && !EDESTROYED */
#if defined(WSAEDEVERR) && !defined(EDEVERR)
#define EDEVERR WSAEDEVERR
#endif /* WSAEDEVERR && !EDEVERR */
#if defined(WSAEDIED) && !defined(EDIED)
#define EDIED WSAEDIED
#endif /* WSAEDIED && !EDIED */
#if defined(WSAEDIRCORRUPTED) && !defined(EDIRCORRUPTED)
#define EDIRCORRUPTED WSAEDIRCORRUPTED
#endif /* WSAEDIRCORRUPTED && !EDIRCORRUPTED */
#if defined(WSAEDIRTY) && !defined(EDIRTY)
#define EDIRTY WSAEDIRTY
#endif /* WSAEDIRTY && !EDIRTY */
#if defined(WSAEDISJOINT) && !defined(EDISJOINT)
#define EDISJOINT WSAEDISJOINT
#endif /* WSAEDISJOINT && !EDISJOINT */
#if defined(WSAEDIST) && !defined(EDIST)
#define EDIST WSAEDIST
#endif /* WSAEDIST && !EDIST */
#if defined(WSAEDOM) && !defined(EDOM)
#define EDOM WSAEDOM
#endif /* WSAEDOM && !EDOM */
#if defined(WSAEDONTREPLY) && !defined(EDONTREPLY)
#define EDONTREPLY WSAEDONTREPLY
#endif /* WSAEDONTREPLY && !EDONTREPLY */
#if defined(WSAEDOOFUS) && !defined(EDOOFUS)
#define EDOOFUS WSAEDOOFUS
#endif /* WSAEDOOFUS && !EDOOFUS */
#if defined(WSAEDOTDOT) && !defined(EDOTDOT)
#define EDOTDOT WSAEDOTDOT
#endif /* WSAEDOTDOT && !EDOTDOT */
#if defined(WSAEDQUOT) && !defined(EDQUOT)
#define EDQUOT WSAEDQUOT
#endif /* WSAEDQUOT && !EDQUOT */
#if defined(WSAEDSTDIED) && !defined(EDSTDIED)
#define EDSTDIED WSAEDSTDIED
#endif /* WSAEDSTDIED && !EDSTDIED */
#if defined(WSAEDSTNOTTCH) && !defined(EDSTNOTTCH)
#define EDSTNOTTCH WSAEDSTNOTTCH
#endif /* WSAEDSTNOTTCH && !EDSTNOTTCH */
#if defined(WSAEDUPPKG) && !defined(EDUPPKG)
#define EDUPPKG WSAEDUPPKG
#endif /* WSAEDUPPKG && !EDUPPKG */
#if defined(WSAEEMPTY) && !defined(EEMPTY)
#define EEMPTY WSAEEMPTY
#endif /* WSAEEMPTY && !EEMPTY */
#if defined(WSAEEMULATE) && !defined(EEMULATE)
#define EEMULATE WSAEEMULATE
#endif /* WSAEEMULATE && !EEMULATE */
#if defined(WSAEENDIAN) && !defined(EENDIAN)
#define EENDIAN WSAEENDIAN
#endif /* WSAEENDIAN && !EENDIAN */
#if defined(WSAEENDOFMINOR) && !defined(EENDOFMINOR)
#define EENDOFMINOR WSAEENDOFMINOR
#endif /* WSAEENDOFMINOR && !EENDOFMINOR */
#if defined(WSAEENQUEUED) && !defined(EENQUEUED)
#define EENQUEUED WSAEENQUEUED
#endif /* WSAEENQUEUED && !EENQUEUED */
#if defined(WSAEEXIST) && !defined(EEXIST)
#define EEXIST WSAEEXIST
#endif /* WSAEEXIST && !EEXIST */
#if defined(WSAEFAIL) && !defined(EFAIL)
#define EFAIL WSAEFAIL
#endif /* WSAEFAIL && !EFAIL */
#if defined(WSAEFAULT) && !defined(EFAULT)
#define EFAULT WSAEFAULT
#endif /* WSAEFAULT && !EFAULT */
#if defined(WSAEFBIG) && !defined(EFBIG)
#define EFBIG WSAEFBIG
#endif /* WSAEFBIG && !EFBIG */
#if defined(WSAEFORMAT) && !defined(EFORMAT)
#define EFORMAT WSAEFORMAT
#endif /* WSAEFORMAT && !EFORMAT */
#if defined(WSAEFPOS) && !defined(EFPOS)
#define EFPOS WSAEFPOS
#endif /* WSAEFPOS && !EFPOS */
#if defined(WSAEFSCORRUPTED) && !defined(EFSCORRUPTED)
#define EFSCORRUPTED WSAEFSCORRUPTED
#endif /* WSAEFSCORRUPTED && !EFSCORRUPTED */
#if defined(WSAEFTYPE) && !defined(EFTYPE)
#define EFTYPE WSAEFTYPE
#endif /* WSAEFTYPE && !EFTYPE */
#if defined(WSAEGENERIC) && !defined(EGENERIC)
#define EGENERIC WSAEGENERIC
#endif /* WSAEGENERIC && !EGENERIC */
#if defined(WSAEGRATIOUS) && !defined(EGRATIOUS)
#define EGRATIOUS WSAEGRATIOUS
#endif /* WSAEGRATIOUS && !EGRATIOUS */
#if defined(WSAEGREGIOUS) && !defined(EGREGIOUS)
#define EGREGIOUS WSAEGREGIOUS
#endif /* WSAEGREGIOUS && !EGREGIOUS */
#if defined(WSAEGROUPLOOP) && !defined(EGROUPLOOP)
#define EGROUPLOOP WSAEGROUPLOOP
#endif /* WSAEGROUPLOOP && !EGROUPLOOP */
#if defined(WSAEHOSTDOWN) && !defined(EHOSTDOWN)
#define EHOSTDOWN WSAEHOSTDOWN
#endif /* WSAEHOSTDOWN && !EHOSTDOWN */
#if defined(WSAEHOSTUNREACH) && !defined(EHOSTUNREACH)
#define EHOSTUNREACH WSAEHOSTUNREACH
#endif /* WSAEHOSTUNREACH && !EHOSTUNREACH */
#if defined(WSAEHWPOISON) && !defined(EHWPOISON)
#define EHWPOISON WSAEHWPOISON
#endif /* WSAEHWPOISON && !EHWPOISON */
#if defined(WSAEIDRM) && !defined(EIDRM)
#define EIDRM WSAEIDRM
#endif /* WSAEIDRM && !EIDRM */
#if defined(WSAEIEIO) && !defined(EIEIO)
#define EIEIO WSAEIEIO
#endif /* WSAEIEIO && !EIEIO */
#if defined(WSAEILSEQ) && !defined(EILSEQ)
#define EILSEQ WSAEILSEQ
#endif /* WSAEILSEQ && !EILSEQ */
#if defined(WSAEINIT) && !defined(EINIT)
#define EINIT WSAEINIT
#endif /* WSAEINIT && !EINIT */
#if defined(WSAEINPROG) && !defined(EINPROG)
#define EINPROG WSAEINPROG
#endif /* WSAEINPROG && !EINPROG */
#if defined(WSAEINPROGRESS) && !defined(EINPROGRESS)
#define EINPROGRESS WSAEINPROGRESS
#endif /* WSAEINPROGRESS && !EINPROGRESS */
#if defined(WSAEINTEGRITY) && !defined(EINTEGRITY)
#define EINTEGRITY WSAEINTEGRITY
#endif /* WSAEINTEGRITY && !EINTEGRITY */
#if defined(WSAEINTR) && !defined(EINTR)
#define EINTR WSAEINTR
#endif /* WSAEINTR && !EINTR */
#if defined(WSAEINVAL) && !defined(EINVAL)
#define EINVAL WSAEINVAL
#endif /* WSAEINVAL && !EINVAL */
#if defined(WSAEINVALMODE) && !defined(EINVALMODE)
#define EINVALMODE WSAEINVALMODE
#endif /* WSAEINVALMODE && !EINVALMODE */
#if defined(WSAEINVALSTATE) && !defined(EINVALSTATE)
#define EINVALSTATE WSAEINVALSTATE
#endif /* WSAEINVALSTATE && !EINVALSTATE */
#if defined(WSAEINVALTIME) && !defined(EINVALTIME)
#define EINVALTIME WSAEINVALTIME
#endif /* WSAEINVALTIME && !EINVALTIME */
#if defined(WSAEIO) && !defined(EIO)
#define EIO WSAEIO
#endif /* WSAEIO && !EIO */
#if defined(WSAEIORESID) && !defined(EIORESID)
#define EIORESID WSAEIORESID
#endif /* WSAEIORESID && !EIORESID */
#if defined(WSAEISCONN) && !defined(EISCONN)
#define EISCONN WSAEISCONN
#endif /* WSAEISCONN && !EISCONN */
#if defined(WSAEISDIR) && !defined(EISDIR)
#define EISDIR WSAEISDIR
#endif /* WSAEISDIR && !EISDIR */
#if defined(WSAEISNAM) && !defined(EISNAM)
#define EISNAM WSAEISNAM
#endif /* WSAEISNAM && !EISNAM */
#if defined(WSAEJOINED) && !defined(EJOINED)
#define EJOINED WSAEJOINED
#endif /* WSAEJOINED && !EJOINED */
#if defined(WSAEKEYEXPIRED) && !defined(EKEYEXPIRED)
#define EKEYEXPIRED WSAEKEYEXPIRED
#endif /* WSAEKEYEXPIRED && !EKEYEXPIRED */
#if defined(WSAEKEYREJECTED) && !defined(EKEYREJECTED)
#define EKEYREJECTED WSAEKEYREJECTED
#endif /* WSAEKEYREJECTED && !EKEYREJECTED */
#if defined(WSAEKEYREVOKED) && !defined(EKEYREVOKED)
#define EKEYREVOKED WSAEKEYREVOKED
#endif /* WSAEKEYREVOKED && !EKEYREVOKED */
#if defined(WSAEL2HLT) && !defined(EL2HLT)
#define EL2HLT WSAEL2HLT
#endif /* WSAEL2HLT && !EL2HLT */
#if defined(WSAEL2NSYNC) && !defined(EL2NSYNC)
#define EL2NSYNC WSAEL2NSYNC
#endif /* WSAEL2NSYNC && !EL2NSYNC */
#if defined(WSAEL3HLT) && !defined(EL3HLT)
#define EL3HLT WSAEL3HLT
#endif /* WSAEL3HLT && !EL3HLT */
#if defined(WSAEL3RST) && !defined(EL3RST)
#define EL3RST WSAEL3RST
#endif /* WSAEL3RST && !EL3RST */
#if defined(WSAELBIN) && !defined(ELBIN)
#define ELBIN WSAELBIN
#endif /* WSAELBIN && !ELBIN */
#if defined(WSAELIBACC) && !defined(ELIBACC)
#define ELIBACC WSAELIBACC
#endif /* WSAELIBACC && !ELIBACC */
#if defined(WSAELIBBAD) && !defined(ELIBBAD)
#define ELIBBAD WSAELIBBAD
#endif /* WSAELIBBAD && !ELIBBAD */
#if defined(WSAELIBEXEC) && !defined(ELIBEXEC)
#define ELIBEXEC WSAELIBEXEC
#endif /* WSAELIBEXEC && !ELIBEXEC */
#if defined(WSAELIBMAX) && !defined(ELIBMAX)
#define ELIBMAX WSAELIBMAX
#endif /* WSAELIBMAX && !ELIBMAX */
#if defined(WSAELIBSCN) && !defined(ELIBSCN)
#define ELIBSCN WSAELIBSCN
#endif /* WSAELIBSCN && !ELIBSCN */
#if defined(WSAELNRNG) && !defined(ELNRNG)
#define ELNRNG WSAELNRNG
#endif /* WSAELNRNG && !ELNRNG */
#if defined(WSAELOCKED) && !defined(ELOCKED)
#define ELOCKED WSAELOCKED
#endif /* WSAELOCKED && !ELOCKED */
#if defined(WSAELOCKUNMAPPED) && !defined(ELOCKUNMAPPED)
#define ELOCKUNMAPPED WSAELOCKUNMAPPED
#endif /* WSAELOCKUNMAPPED && !ELOCKUNMAPPED */
#if defined(WSAELOGINLIM) && !defined(ELOGINLIM)
#define ELOGINLIM WSAELOGINLIM
#endif /* WSAELOGINLIM && !ELOGINLIM */
#if defined(WSAELOOP) && !defined(ELOOP)
#define ELOOP WSAELOOP
#endif /* WSAELOOP && !ELOOP */
#if defined(WSAEMEDIA) && !defined(EMEDIA)
#define EMEDIA WSAEMEDIA
#endif /* WSAEMEDIA && !EMEDIA */
#if defined(WSAEMEDIUMTYPE) && !defined(EMEDIUMTYPE)
#define EMEDIUMTYPE WSAEMEDIUMTYPE
#endif /* WSAEMEDIUMTYPE && !EMEDIUMTYPE */
#if defined(WSAEMEMRETRY) && !defined(EMEMRETRY)
#define EMEMRETRY WSAEMEMRETRY
#endif /* WSAEMEMRETRY && !EMEMRETRY */
#if defined(WSAEMFILE) && !defined(EMFILE)
#define EMFILE WSAEMFILE
#endif /* WSAEMFILE && !EMFILE */
#if defined(WSAEMIGRATED) && !defined(EMIGRATED)
#define EMIGRATED WSAEMIGRATED
#endif /* WSAEMIGRATED && !EMIGRATED */
#if defined(WSAEMIGRATING) && !defined(EMIGRATING)
#define EMIGRATING WSAEMIGRATING
#endif /* WSAEMIGRATING && !EMIGRATING */
#if defined(WSAEMLINK) && !defined(EMLINK)
#define EMLINK WSAEMLINK
#endif /* WSAEMLINK && !EMLINK */
#if defined(WSAEMORE) && !defined(EMORE)
#define EMORE WSAEMORE
#endif /* WSAEMORE && !EMORE */
#if defined(WSAEMSGSIZE) && !defined(EMSGSIZE)
#define EMSGSIZE WSAEMSGSIZE
#endif /* WSAEMSGSIZE && !EMSGSIZE */
#if defined(WSAEMTIMERS) && !defined(EMTIMERS)
#define EMTIMERS WSAEMTIMERS
#endif /* WSAEMTIMERS && !EMTIMERS */
#if defined(WSAEMULTIHOP) && !defined(EMULTIHOP)
#define EMULTIHOP WSAEMULTIHOP
#endif /* WSAEMULTIHOP && !EMULTIHOP */
#if defined(WSAEMUSTRUN) && !defined(EMUSTRUN)
#define EMUSTRUN WSAEMUSTRUN
#endif /* WSAEMUSTRUN && !EMUSTRUN */
#if defined(WSAENAMETOOLONG) && !defined(ENAMETOOLONG)
#define ENAMETOOLONG WSAENAMETOOLONG
#endif /* WSAENAMETOOLONG && !ENAMETOOLONG */
#if defined(WSAENAVAIL) && !defined(ENAVAIL)
#define ENAVAIL WSAENAVAIL
#endif /* WSAENAVAIL && !ENAVAIL */
#if defined(WSAENEEDAUTH) && !defined(ENEEDAUTH)
#define ENEEDAUTH WSAENEEDAUTH
#endif /* WSAENEEDAUTH && !ENEEDAUTH */
#if defined(WSAENETDOWN) && !defined(ENETDOWN)
#define ENETDOWN WSAENETDOWN
#endif /* WSAENETDOWN && !ENETDOWN */
#if defined(WSAENETRESET) && !defined(ENETRESET)
#define ENETRESET WSAENETRESET
#endif /* WSAENETRESET && !ENETRESET */
#if defined(WSAENETUNREACH) && !defined(ENETUNREACH)
#define ENETUNREACH WSAENETUNREACH
#endif /* WSAENETUNREACH && !ENETUNREACH */
#if defined(WSAENFILE) && !defined(ENFILE)
#define ENFILE WSAENFILE
#endif /* WSAENFILE && !ENFILE */
#if defined(WSAENFSREMOTE) && !defined(ENFSREMOTE)
#define ENFSREMOTE WSAENFSREMOTE
#endif /* WSAENFSREMOTE && !ENFSREMOTE */
#if defined(WSAENOANO) && !defined(ENOANO)
#define ENOANO WSAENOANO
#endif /* WSAENOANO && !ENOANO */
#if defined(WSAENOATTACH) && !defined(ENOATTACH)
#define ENOATTACH WSAENOATTACH
#endif /* WSAENOATTACH && !ENOATTACH */
#if defined(WSAENOATTR) && !defined(ENOATTR)
#define ENOATTR WSAENOATTR
#endif /* WSAENOATTR && !ENOATTR */
#if defined(WSAENOBWD) && !defined(ENOBWD)
#define ENOBWD WSAENOBWD
#endif /* WSAENOBWD && !ENOBWD */
#if defined(WSAENOBUFS) && !defined(ENOBUFS)
#define ENOBUFS WSAENOBUFS
#endif /* WSAENOBUFS && !ENOBUFS */
#if defined(WSAENOCOFFEE) && !defined(ENOCOFFEE)
#define ENOCOFFEE WSAENOCOFFEE
#endif /* WSAENOCOFFEE && !ENOCOFFEE */
#if defined(WSAENOCONN) && !defined(ENOCONN)
#define ENOCONN WSAENOCONN
#endif /* WSAENOCONN && !ENOCONN */
#if defined(WSAENOCONNECT) && !defined(ENOCONNECT)
#define ENOCONNECT WSAENOCONNECT
#endif /* WSAENOCONNECT && !ENOCONNECT */
#if defined(WSAENOCSI) && !defined(ENOCSI)
#define ENOCSI WSAENOCSI
#endif /* WSAENOCSI && !ENOCSI */
#if defined(WSAENODATA) && !defined(ENODATA)
#define ENODATA WSAENODATA
#endif /* WSAENODATA && !ENODATA */
#if defined(WSAENODEV) && !defined(ENODEV)
#define ENODEV WSAENODEV
#endif /* WSAENODEV && !ENODEV */
#if defined(WSAENOENT) && !defined(ENOENT)
#define ENOENT WSAENOENT
#endif /* WSAENOENT && !ENOENT */
#if defined(WSAENOEXEC) && !defined(ENOEXEC)
#define ENOEXEC WSAENOEXEC
#endif /* WSAENOEXEC && !ENOEXEC */
#if defined(WSAENOEXIST) && !defined(ENOEXIST)
#define ENOEXIST WSAENOEXIST
#endif /* WSAENOEXIST && !ENOEXIST */
#if defined(WSAENOINTRGROUP) && !defined(ENOINTRGROUP)
#define ENOINTRGROUP WSAENOINTRGROUP
#endif /* WSAENOINTRGROUP && !ENOINTRGROUP */
#if defined(WSAENOIOCTLCMD) && !defined(ENOIOCTLCMD)
#define ENOIOCTLCMD WSAENOIOCTLCMD
#endif /* WSAENOIOCTLCMD && !ENOIOCTLCMD */
#if defined(WSAENOKEY) && !defined(ENOKEY)
#define ENOKEY WSAENOKEY
#endif /* WSAENOKEY && !ENOKEY */
#if defined(WSAENOLCK) && !defined(ENOLCK)
#define ENOLCK WSAENOLCK
#endif /* WSAENOLCK && !ENOLCK */
#if defined(WSAENOLIC) && !defined(ENOLIC)
#define ENOLIC WSAENOLIC
#endif /* WSAENOLIC && !ENOLIC */
#if defined(WSAENOLIMFILE) && !defined(ENOLIMFILE)
#define ENOLIMFILE WSAENOLIMFILE
#endif /* WSAENOLIMFILE && !ENOLIMFILE */
#if defined(WSAENOLINK) && !defined(ENOLINK)
#define ENOLINK WSAENOLINK
#endif /* WSAENOLINK && !ENOLINK */
#if defined(WSAENOLOAD) && !defined(ENOLOAD)
#define ENOLOAD WSAENOLOAD
#endif /* WSAENOLOAD && !ENOLOAD */
#if defined(WSAENOLOGIN) && !defined(ENOLOGIN)
#define ENOLOGIN WSAENOLOGIN
#endif /* WSAENOLOGIN && !ENOLOGIN */
#if defined(WSAENOMATCH) && !defined(ENOMATCH)
#define ENOMATCH WSAENOMATCH
#endif /* WSAENOMATCH && !ENOMATCH */
#if defined(WSAENOMEDIUM) && !defined(ENOMEDIUM)
#define ENOMEDIUM WSAENOMEDIUM
#endif /* WSAENOMEDIUM && !ENOMEDIUM */
#if defined(WSAENOMEM) && !defined(ENOMEM)
#define ENOMEM WSAENOMEM
#endif /* WSAENOMEM && !ENOMEM */
#if defined(WSAENOMESSAGE) && !defined(ENOMESSAGE)
#define ENOMESSAGE WSAENOMESSAGE
#endif /* WSAENOMESSAGE && !ENOMESSAGE */
#if defined(WSAENOMSG) && !defined(ENOMSG)
#define ENOMSG WSAENOMSG
#endif /* WSAENOMSG && !ENOMSG */
#if defined(WSAENONDP) && !defined(ENONDP)
#define ENONDP WSAENONDP
#endif /* WSAENONDP && !ENONDP */
#if defined(WSAENONET) && !defined(ENONET)
#define ENONET WSAENONET
#endif /* WSAENONET && !ENONET */
#if defined(WSAENOPKG) && !defined(ENOPKG)
#define ENOPKG WSAENOPKG
#endif /* WSAENOPKG && !ENOPKG */
#if defined(WSAENOPOLICY) && !defined(ENOPOLICY)
#define ENOPOLICY WSAENOPOLICY
#endif /* WSAENOPOLICY && !ENOPOLICY */
#if defined(WSAENOPROC) && !defined(ENOPROC)
#define ENOPROC WSAENOPROC
#endif /* WSAENOPROC && !ENOPROC */
#if defined(WSAENOPROTOOPT) && !defined(ENOPROTOOPT)
#define ENOPROTOOPT WSAENOPROTOOPT
#endif /* WSAENOPROTOOPT && !ENOPROTOOPT */
#if defined(WSAENOREG) && !defined(ENOREG)
#define ENOREG WSAENOREG
#endif /* WSAENOREG && !ENOREG */
#if defined(WSAENOREMOTE) && !defined(ENOREMOTE)
#define ENOREMOTE WSAENOREMOTE
#endif /* WSAENOREMOTE && !ENOREMOTE */
#if defined(WSAENOSERVICE) && !defined(ENOSERVICE)
#define ENOSERVICE WSAENOSERVICE
#endif /* WSAENOSERVICE && !ENOSERVICE */
#if defined(WSAENOSHARE) && !defined(ENOSHARE)
#define ENOSHARE WSAENOSHARE
#endif /* WSAENOSHARE && !ENOSHARE */
#if defined(WSAENOSPC) && !defined(ENOSPC)
#define ENOSPC WSAENOSPC
#endif /* WSAENOSPC && !ENOSPC */
#if defined(WSAENOSR) && !defined(ENOSR)
#define ENOSR WSAENOSR
#endif /* WSAENOSR && !ENOSR */
#if defined(WSAENOSTR) && !defined(ENOSTR)
#define ENOSTR WSAENOSTR
#endif /* WSAENOSTR && !ENOSTR */
#if defined(WSAENOSYM) && !defined(ENOSYM)
#define ENOSYM WSAENOSYM
#endif /* WSAENOSYM && !ENOSYM */
#if defined(WSAENOSYS) && !defined(ENOSYS)
#define ENOSYS WSAENOSYS
#endif /* WSAENOSYS && !ENOSYS */
#if defined(WSAENOTACTIVE) && !defined(ENOTACTIVE)
#define ENOTACTIVE WSAENOTACTIVE
#endif /* WSAENOTACTIVE && !ENOTACTIVE */
#if defined(WSAENOTBLK) && !defined(ENOTBLK)
#define ENOTBLK WSAENOTBLK
#endif /* WSAENOTBLK && !ENOTBLK */
#if defined(WSAENOTCAPABLE) && !defined(ENOTCAPABLE)
#define ENOTCAPABLE WSAENOTCAPABLE
#endif /* WSAENOTCAPABLE && !ENOTCAPABLE */
#if defined(WSAENOTCONN) && !defined(ENOTCONN)
#define ENOTCONN WSAENOTCONN
#endif /* WSAENOTCONN && !ENOTCONN */
#if defined(WSAENOTCONTROLLER) && !defined(ENOTCONTROLLER)
#define ENOTCONTROLLER WSAENOTCONTROLLER
#endif /* WSAENOTCONTROLLER && !ENOTCONTROLLER */
#if defined(WSAENOTDIR) && !defined(ENOTDIR)
#define ENOTDIR WSAENOTDIR
#endif /* WSAENOTDIR && !ENOTDIR */
#if defined(WSAENOTEMPTY) && !defined(ENOTEMPTY)
#define ENOTEMPTY WSAENOTEMPTY
#endif /* WSAENOTEMPTY && !ENOTEMPTY */
#if defined(WSAENOTENQUEUED) && !defined(ENOTENQUEUED)
#define ENOTENQUEUED WSAENOTENQUEUED
#endif /* WSAENOTENQUEUED && !ENOTENQUEUED */
#if defined(WSAENOTJOINED) && !defined(ENOTJOINED)
#define ENOTJOINED WSAENOTJOINED
#endif /* WSAENOTJOINED && !ENOTJOINED */
#if defined(WSAENOTNAM) && !defined(ENOTNAM)
#define ENOTNAM WSAENOTNAM
#endif /* WSAENOTNAM && !ENOTNAM */
#if defined(WSAENOTREADY) && !defined(ENOTREADY)
#define ENOTREADY WSAENOTREADY
#endif /* WSAENOTREADY && !ENOTREADY */
#if defined(WSAENOTRECOVERABLE) && !defined(ENOTRECOVERABLE)
#define ENOTRECOVERABLE WSAENOTRECOVERABLE
#endif /* WSAENOTRECOVERABLE && !ENOTRECOVERABLE */
#if defined(WSAENOTRUST) && !defined(ENOTRUST)
#define ENOTRUST WSAENOTRUST
#endif /* WSAENOTRUST && !ENOTRUST */
#if defined(WSAENOTSOCK) && !defined(ENOTSOCK)
#define ENOTSOCK WSAENOTSOCK
#endif /* WSAENOTSOCK && !ENOTSOCK */
#if defined(WSAENOTSTOPPED) && !defined(ENOTSTOPPED)
#define ENOTSTOPPED WSAENOTSTOPPED
#endif /* WSAENOTSTOPPED && !ENOTSTOPPED */
#if defined(WSAENOTSUP) && !defined(ENOTSUP)
#define ENOTSUP WSAENOTSUP
#endif /* WSAENOTSUP && !ENOTSUP */
#if defined(WSAENOTTY) && !defined(ENOTTY)
#define ENOTTY WSAENOTTY
#endif /* WSAENOTTY && !ENOTTY */
#if defined(WSAENOTUNIQ) && !defined(ENOTUNIQ)
#define ENOTUNIQ WSAENOTUNIQ
#endif /* WSAENOTUNIQ && !ENOTUNIQ */
#if defined(WSAENOUNLD) && !defined(ENOUNLD)
#define ENOUNLD WSAENOUNLD
#endif /* WSAENOUNLD && !ENOUNLD */
#if defined(WSAENOUNREG) && !defined(ENOUNREG)
#define ENOUNREG WSAENOUNREG
#endif /* WSAENOUNREG && !ENOUNREG */
#if defined(WSAENOURG) && !defined(ENOURG)
#define ENOURG WSAENOURG
#endif /* WSAENOURG && !ENOURG */
#if defined(WSAENXIO) && !defined(ENXIO)
#define ENXIO WSAENXIO
#endif /* WSAENXIO && !ENXIO */
#if defined(WSAEOPCOMPLETE) && !defined(EOPCOMPLETE)
#define EOPCOMPLETE WSAEOPCOMPLETE
#endif /* WSAEOPCOMPLETE && !EOPCOMPLETE */
#if defined(WSAEOPNOTSUPP) && !defined(EOPNOTSUPP)
#define EOPNOTSUPP WSAEOPNOTSUPP
#endif /* WSAEOPNOTSUPP && !EOPNOTSUPP */
#if defined(WSAEOTHER) && !defined(EOTHER)
#define EOTHER WSAEOTHER
#endif /* WSAEOTHER && !EOTHER */
#if defined(WSAEOUTOFBUFS) && !defined(EOUTOFBUFS)
#define EOUTOFBUFS WSAEOUTOFBUFS
#endif /* WSAEOUTOFBUFS && !EOUTOFBUFS */
#if defined(WSAEOVERFLOW) && !defined(EOVERFLOW)
#define EOVERFLOW WSAEOVERFLOW
#endif /* WSAEOVERFLOW && !EOVERFLOW */
#if defined(WSAEOWNERDEAD) && !defined(EOWNERDEAD)
#define EOWNERDEAD WSAEOWNERDEAD
#endif /* WSAEOWNERDEAD && !EOWNERDEAD */
#if defined(WSAEPACKSIZE) && !defined(EPACKSIZE)
#define EPACKSIZE WSAEPACKSIZE
#endif /* WSAEPACKSIZE && !EPACKSIZE */
#if defined(WSAEPATHREMOTE) && !defined(EPATHREMOTE)
#define EPATHREMOTE WSAEPATHREMOTE
#endif /* WSAEPATHREMOTE && !EPATHREMOTE */
#if defined(WSAEPERM) && !defined(EPERM)
#define EPERM WSAEPERM
#endif /* WSAEPERM && !EPERM */
#if defined(WSAEPFNOSUPPORT) && !defined(EPFNOSUPPORT)
#define EPFNOSUPPORT WSAEPFNOSUPPORT
#endif /* WSAEPFNOSUPPORT && !EPFNOSUPPORT */
#if defined(WSAEPIPE) && !defined(EPIPE)
#define EPIPE WSAEPIPE
#endif /* WSAEPIPE && !EPIPE */
#if defined(WSAEPOWERF) && !defined(EPOWERF)
#define EPOWERF WSAEPOWERF
#endif /* WSAEPOWERF && !EPOWERF */
#if defined(WSAEPROCLIM) && !defined(EPROCLIM)
#define EPROCLIM WSAEPROCLIM
#endif /* WSAEPROCLIM && !EPROCLIM */
#if defined(WSAEPROCUNAVAIL) && !defined(EPROCUNAVAIL)
#define EPROCUNAVAIL WSAEPROCUNAVAIL
#endif /* WSAEPROCUNAVAIL && !EPROCUNAVAIL */
#if defined(WSAEPROGMISMATCH) && !defined(EPROGMISMATCH)
#define EPROGMISMATCH WSAEPROGMISMATCH
#endif /* WSAEPROGMISMATCH && !EPROGMISMATCH */
#if defined(WSAEPROGUNAVAIL) && !defined(EPROGUNAVAIL)
#define EPROGUNAVAIL WSAEPROGUNAVAIL
#endif /* WSAEPROGUNAVAIL && !EPROGUNAVAIL */
#if defined(WSAEPROTO) && !defined(EPROTO)
#define EPROTO WSAEPROTO
#endif /* WSAEPROTO && !EPROTO */
#if defined(WSAEPROTONOSUPPORT) && !defined(EPROTONOSUPPORT)
#define EPROTONOSUPPORT WSAEPROTONOSUPPORT
#endif /* WSAEPROTONOSUPPORT && !EPROTONOSUPPORT */
#if defined(WSAEPROTOTYPE) && !defined(EPROTOTYPE)
#define EPROTOTYPE WSAEPROTOTYPE
#endif /* WSAEPROTOTYPE && !EPROTOTYPE */
#if defined(WSAEPWROFF) && !defined(EPWROFF)
#define EPWROFF WSAEPWROFF
#endif /* WSAEPWROFF && !EPWROFF */
#if defined(WSAEQFULL) && !defined(EQFULL)
#define EQFULL WSAEQFULL
#endif /* WSAEQFULL && !EQFULL */
#if defined(WSAERANGE) && !defined(ERANGE)
#define ERANGE WSAERANGE
#endif /* WSAERANGE && !ERANGE */
#if defined(WSAEREFUSED) && !defined(EREFUSED)
#define EREFUSED WSAEREFUSED
#endif /* WSAEREFUSED && !EREFUSED */
#if defined(WSAERELOC) && !defined(ERELOC)
#define ERELOC WSAERELOC
#endif /* WSAERELOC && !ERELOC */
#if defined(WSAERELOCATED) && !defined(ERELOCATED)
#define ERELOCATED WSAERELOCATED
#endif /* WSAERELOCATED && !ERELOCATED */
#if defined(WSAEREMCHG) && !defined(EREMCHG)
#define EREMCHG WSAEREMCHG
#endif /* WSAEREMCHG && !EREMCHG */
#if defined(WSAEREMDEV) && !defined(EREMDEV)
#define EREMDEV WSAEREMDEV
#endif /* WSAEREMDEV && !EREMDEV */
#if defined(WSAEREMOTE) && !defined(EREMOTE)
#define EREMOTE WSAEREMOTE
#endif /* WSAEREMOTE && !EREMOTE */
#if defined(WSAEREMOTEIO) && !defined(EREMOTEIO)
#define EREMOTEIO WSAEREMOTEIO
#endif /* WSAEREMOTEIO && !EREMOTEIO */
#if defined(WSAEREMOTERELEASE) && !defined(EREMOTERELEASE)
#define EREMOTERELEASE WSAEREMOTERELEASE
#endif /* WSAEREMOTERELEASE && !EREMOTERELEASE */
#if defined(WSAERESTARTNOHAND) && !defined(ERESTARTNOHAND)
#define ERESTARTNOHAND WSAERESTARTNOHAND
#endif /* WSAERESTARTNOHAND && !ERESTARTNOHAND */
#if defined(WSAERESTARTNOINTR) && !defined(ERESTARTNOINTR)
#define ERESTARTNOINTR WSAERESTARTNOINTR
#endif /* WSAERESTARTNOINTR && !ERESTARTNOINTR */
#if defined(WSAERESTARTSYS) && !defined(ERESTARTSYS)
#define ERESTARTSYS WSAERESTARTSYS
#endif /* WSAERESTARTSYS && !ERESTARTSYS */
#if defined(WSAERFKILL) && !defined(ERFKILL)
#define ERFKILL WSAERFKILL
#endif /* WSAERFKILL && !ERFKILL */
#if defined(WSAEROFS) && !defined(EROFS)
#define EROFS WSAEROFS
#endif /* WSAEROFS && !EROFS */
#if defined(WSAERPCMISMATCH) && !defined(ERPCMISMATCH)
#define ERPCMISMATCH WSAERPCMISMATCH
#endif /* WSAERPCMISMATCH && !ERPCMISMATCH */
#if defined(WSAERREMOTE) && !defined(ERREMOTE)
#define ERREMOTE WSAERREMOTE
#endif /* WSAERREMOTE && !ERREMOTE */
#if defined(WSAESAD) && !defined(ESAD)
#define ESAD WSAESAD
#endif /* WSAESAD && !ESAD */
#if defined(WSAESHLIBVERS) && !defined(ESHLIBVERS)
#define ESHLIBVERS WSAESHLIBVERS
#endif /* WSAESHLIBVERS && !ESHLIBVERS */
#if defined(WSAESHUTDOWN) && !defined(ESHUTDOWN)
#define ESHUTDOWN WSAESHUTDOWN
#endif /* WSAESHUTDOWN && !ESHUTDOWN */
#if defined(WSAESIGPARM) && !defined(ESIGPARM)
#define ESIGPARM WSAESIGPARM
#endif /* WSAESIGPARM && !ESIGPARM */
#if defined(WSAESOCKTNOSUPPORT) && !defined(ESOCKTNOSUPPORT)
#define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT
#endif /* WSAESOCKTNOSUPPORT && !ESOCKTNOSUPPORT */
#if defined(WSAESOFT) && !defined(ESOFT)
#define ESOFT WSAESOFT
#endif /* WSAESOFT && !ESOFT */
#if defined(WSAESPIPE) && !defined(ESPIPE)
#define ESPIPE WSAESPIPE
#endif /* WSAESPIPE && !ESPIPE */
#if defined(WSAESRCDIED) && !defined(ESRCDIED)
#define ESRCDIED WSAESRCDIED
#endif /* WSAESRCDIED && !ESRCDIED */
#if defined(WSAESRCH) && !defined(ESRCH)
#define ESRCH WSAESRCH
#endif /* WSAESRCH && !ESRCH */
#if defined(WSAESRMNT) && !defined(ESRMNT)
#define ESRMNT WSAESRMNT
#endif /* WSAESRMNT && !ESRMNT */
#if defined(WSAESRVRFAULT) && !defined(ESRVRFAULT)
#define ESRVRFAULT WSAESRVRFAULT
#endif /* WSAESRVRFAULT && !ESRVRFAULT */
#if defined(WSAESTALE) && !defined(ESTALE)
#define ESTALE WSAESTALE
#endif /* WSAESTALE && !ESTALE */
#if defined(WSAESTRPIPE) && !defined(ESTRPIPE)
#define ESTRPIPE WSAESTRPIPE
#endif /* WSAESTRPIPE && !ESTRPIPE */
#if defined(WSAESUCCESS) && !defined(ESUCCESS)
#define ESUCCESS WSAESUCCESS
#endif /* WSAESUCCESS && !ESUCCESS */
#if defined(WSAESYSERROR) && !defined(ESYSERROR)
#define ESYSERROR WSAESYSERROR
#endif /* WSAESYSERROR && !ESYSERROR */
#if defined(WSAETIME) && !defined(ETIME)
#define ETIME WSAETIME
#endif /* WSAETIME && !ETIME */
#if defined(WSAETIMEDOUT) && !defined(ETIMEDOUT)
#define ETIMEDOUT WSAETIMEDOUT
#endif /* WSAETIMEDOUT && !ETIMEDOUT */
#if defined(WSAETOOMANYREFS) && !defined(ETOOMANYREFS)
#define ETOOMANYREFS WSAETOOMANYREFS
#endif /* WSAETOOMANYREFS && !ETOOMANYREFS */
#if defined(WSAETRAPDENIED) && !defined(ETRAPDENIED)
#define ETRAPDENIED WSAETRAPDENIED
#endif /* WSAETRAPDENIED && !ETRAPDENIED */
#if defined(WSAETXTBSY) && !defined(ETXTBSY)
#define ETXTBSY WSAETXTBSY
#endif /* WSAETXTBSY && !ETXTBSY */
#if defined(WSAEUCLEAN) && !defined(EUCLEAN)
#define EUCLEAN WSAEUCLEAN
#endif /* WSAEUCLEAN && !EUCLEAN */
#if defined(WSAEUNATCH) && !defined(EUNATCH)
#define EUNATCH WSAEUNATCH
#endif /* WSAEUNATCH && !EUNATCH */
#if defined(WSAEURG) && !defined(EURG)
#define EURG WSAEURG
#endif /* WSAEURG && !EURG */
#if defined(WSAEUSERS) && !defined(EUSERS)
#define EUSERS WSAEUSERS
#endif /* WSAEUSERS && !EUSERS */
#if defined(WSAEVERSION) && !defined(EVERSION)
#define EVERSION WSAEVERSION
#endif /* WSAEVERSION && !EVERSION */
#if defined(WSAEWOULDBLOCK) && !defined(EWOULDBLOCK)
#define EWOULDBLOCK WSAEWOULDBLOCK
#endif /* WSAEWOULDBLOCK && !EWOULDBLOCK */
#if defined(WSAEWRONGFS) && !defined(EWRONGFS)
#define EWRONGFS WSAEWRONGFS
#endif /* WSAEWRONGFS && !EWRONGFS */
#if defined(WSAEWRPROTECT) && !defined(EWRPROTECT)
#define EWRPROTECT WSAEWRPROTECT
#endif /* WSAEWRPROTECT && !EWRPROTECT */
#if defined(WSAEXDEV) && !defined(EXDEV)
#define EXDEV WSAEXDEV
#endif /* WSAEXDEV && !EXDEV */
#if defined(WSAEXFULL) && !defined(EXFULL)
#define EXFULL WSAEXFULL
#endif /* WSAEXFULL && !EXFULL */
#if defined(WSAELAST) && !defined(ELAST)
#define ELAST WSAELAST
#endif /* WSAELAST && !ELAST */
