mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
build: allow curl to build with Microsoft VC10
By undefing a bunch of E* defines that VC10 has started to define but that we redefine internally to their WSA* alternatives when building for Windows.
This commit is contained in:
parent
22f3b01478
commit
81239edb89
3
CHANGES
3
CHANGES
@ -6,6 +6,9 @@
|
|||||||
|
|
||||||
Changelog
|
Changelog
|
||||||
|
|
||||||
|
Daniel Stenberg (20 May 2010)
|
||||||
|
- Tanguy Fautre brought a fix to allow curl to build with Microsoft VC10.
|
||||||
|
|
||||||
Daniel Stenberg (18 May 2010)
|
Daniel Stenberg (18 May 2010)
|
||||||
- Eric Mertens posted bug report #3003005 pointing out that the libcurl TFTP
|
- Eric Mertens posted bug report #3003005 pointing out that the libcurl TFTP
|
||||||
code was not sending the timeout option properly to the server, and
|
code was not sending the timeout option properly to the server, and
|
||||||
|
@ -373,38 +373,63 @@ typedef int sig_atomic_t;
|
|||||||
#define EINTR WSAEINTR
|
#define EINTR WSAEINTR
|
||||||
#undef EINVAL /* override definition in errno.h */
|
#undef EINVAL /* override definition in errno.h */
|
||||||
#define EINVAL WSAEINVAL
|
#define EINVAL WSAEINVAL
|
||||||
|
#undef EWOULDBLOCK /* override definition in errno.h */
|
||||||
#define EWOULDBLOCK WSAEWOULDBLOCK
|
#define EWOULDBLOCK WSAEWOULDBLOCK
|
||||||
|
#undef EINPROGRESS /* override definition in errno.h */
|
||||||
#define EINPROGRESS WSAEINPROGRESS
|
#define EINPROGRESS WSAEINPROGRESS
|
||||||
|
#undef EALREADY /* override definition in errno.h */
|
||||||
#define EALREADY WSAEALREADY
|
#define EALREADY WSAEALREADY
|
||||||
|
#undef ENOTSOCK /* override definition in errno.h */
|
||||||
#define ENOTSOCK WSAENOTSOCK
|
#define ENOTSOCK WSAENOTSOCK
|
||||||
|
#undef EDESTADDRREQ /* override definition in errno.h */
|
||||||
#define EDESTADDRREQ WSAEDESTADDRREQ
|
#define EDESTADDRREQ WSAEDESTADDRREQ
|
||||||
|
#undef EMSGSIZE /* override definition in errno.h */
|
||||||
#define EMSGSIZE WSAEMSGSIZE
|
#define EMSGSIZE WSAEMSGSIZE
|
||||||
|
#undef EPROTOTYPE /* override definition in errno.h */
|
||||||
#define EPROTOTYPE WSAEPROTOTYPE
|
#define EPROTOTYPE WSAEPROTOTYPE
|
||||||
|
#undef ENOPROTOOPT /* override definition in errno.h */
|
||||||
#define ENOPROTOOPT WSAENOPROTOOPT
|
#define ENOPROTOOPT WSAENOPROTOOPT
|
||||||
|
#undef EPROTONOSUPPORT /* override definition in errno.h */
|
||||||
#define EPROTONOSUPPORT WSAEPROTONOSUPPORT
|
#define EPROTONOSUPPORT WSAEPROTONOSUPPORT
|
||||||
#define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT
|
#define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT
|
||||||
|
#undef EOPNOTSUPP /* override definition in errno.h */
|
||||||
#define EOPNOTSUPP WSAEOPNOTSUPP
|
#define EOPNOTSUPP WSAEOPNOTSUPP
|
||||||
#define EPFNOSUPPORT WSAEPFNOSUPPORT
|
#define EPFNOSUPPORT WSAEPFNOSUPPORT
|
||||||
|
#undef EAFNOSUPPORT /* override definition in errno.h */
|
||||||
#define EAFNOSUPPORT WSAEAFNOSUPPORT
|
#define EAFNOSUPPORT WSAEAFNOSUPPORT
|
||||||
|
#undef EADDRINUSE /* override definition in errno.h */
|
||||||
#define EADDRINUSE WSAEADDRINUSE
|
#define EADDRINUSE WSAEADDRINUSE
|
||||||
|
#undef EADDRNOTAVAIL /* override definition in errno.h */
|
||||||
#define EADDRNOTAVAIL WSAEADDRNOTAVAIL
|
#define EADDRNOTAVAIL WSAEADDRNOTAVAIL
|
||||||
|
#undef ENETDOWN /* override definition in errno.h */
|
||||||
#define ENETDOWN WSAENETDOWN
|
#define ENETDOWN WSAENETDOWN
|
||||||
|
#undef ENETUNREACH /* override definition in errno.h */
|
||||||
#define ENETUNREACH WSAENETUNREACH
|
#define ENETUNREACH WSAENETUNREACH
|
||||||
|
#undef ENETRESET /* override definition in errno.h */
|
||||||
#define ENETRESET WSAENETRESET
|
#define ENETRESET WSAENETRESET
|
||||||
|
#undef ECONNABORTED /* override definition in errno.h */
|
||||||
#define ECONNABORTED WSAECONNABORTED
|
#define ECONNABORTED WSAECONNABORTED
|
||||||
|
#undef ECONNRESET /* override definition in errno.h */
|
||||||
#define ECONNRESET WSAECONNRESET
|
#define ECONNRESET WSAECONNRESET
|
||||||
|
#undef ENOBUFS /* override definition in errno.h */
|
||||||
#define ENOBUFS WSAENOBUFS
|
#define ENOBUFS WSAENOBUFS
|
||||||
|
#undef EISCONN /* override definition in errno.h */
|
||||||
#define EISCONN WSAEISCONN
|
#define EISCONN WSAEISCONN
|
||||||
|
#undef ENOTCONN /* override definition in errno.h */
|
||||||
#define ENOTCONN WSAENOTCONN
|
#define ENOTCONN WSAENOTCONN
|
||||||
#define ESHUTDOWN WSAESHUTDOWN
|
#define ESHUTDOWN WSAESHUTDOWN
|
||||||
#define ETOOMANYREFS WSAETOOMANYREFS
|
#define ETOOMANYREFS WSAETOOMANYREFS
|
||||||
|
#undef ETIMEDOUT /* override definition in errno.h */
|
||||||
#define ETIMEDOUT WSAETIMEDOUT
|
#define ETIMEDOUT WSAETIMEDOUT
|
||||||
|
#undef ECONNREFUSED /* override definition in errno.h */
|
||||||
#define ECONNREFUSED WSAECONNREFUSED
|
#define ECONNREFUSED WSAECONNREFUSED
|
||||||
|
#undef ELOOP /* override definition in errno.h */
|
||||||
#define ELOOP WSAELOOP
|
#define ELOOP WSAELOOP
|
||||||
#ifndef ENAMETOOLONG /* possible previous definition in errno.h */
|
#ifndef ENAMETOOLONG /* possible previous definition in errno.h */
|
||||||
#define ENAMETOOLONG WSAENAMETOOLONG
|
#define ENAMETOOLONG WSAENAMETOOLONG
|
||||||
#endif
|
#endif
|
||||||
#define EHOSTDOWN WSAEHOSTDOWN
|
#define EHOSTDOWN WSAEHOSTDOWN
|
||||||
|
#undef EHOSTUNREACH /* override definition in errno.h */
|
||||||
#define EHOSTUNREACH WSAEHOSTUNREACH
|
#define EHOSTUNREACH WSAEHOSTUNREACH
|
||||||
#ifndef ENOTEMPTY /* possible previous definition in errno.h */
|
#ifndef ENOTEMPTY /* possible previous definition in errno.h */
|
||||||
#define ENOTEMPTY WSAENOTEMPTY
|
#define ENOTEMPTY WSAENOTEMPTY
|
||||||
|
Loading…
Reference in New Issue
Block a user