|
@@ -41,96 +41,6 @@ extern "C" {
|
|
|
# include "config.h"
|
|
|
#endif // HAVE_CONFIG_H
|
|
|
|
|
|
-/********************************************************************/
|
|
|
-/*
|
|
|
- * Undefine all the macros.
|
|
|
- * <netdb.h> might defines some of them.
|
|
|
- */
|
|
|
-#ifdef EAI_ADDRFAMILY
|
|
|
-#undef EAI_ADDRFAMILY
|
|
|
-#endif
|
|
|
-#ifdef EAI_AGAIN
|
|
|
-#undef EAI_AGAIN
|
|
|
-#endif
|
|
|
-#ifdef EAI_BADFLAGS
|
|
|
-#undef EAI_BADFLAGS
|
|
|
-#endif
|
|
|
-#ifdef EAI_FAIL
|
|
|
-#undef EAI_FAIL
|
|
|
-#endif
|
|
|
-#ifdef EAI_FAMILY
|
|
|
-#undef EAI_FAMILY
|
|
|
-#endif
|
|
|
-#ifdef EAI_MEMORY
|
|
|
-#undef EAI_MEMORY
|
|
|
-#endif
|
|
|
-#ifdef EAI_NONAME
|
|
|
-#undef EAI_NONAME
|
|
|
-#endif
|
|
|
-#ifdef EAI_OVERFLOW
|
|
|
-#undef EAI_OVERFLOW
|
|
|
-#endif
|
|
|
-#ifdef EAI_SERVICE
|
|
|
-#undef EAI_SERVICE
|
|
|
-#endif
|
|
|
-#ifdef EAI_SOCKTYPE
|
|
|
-#undef EAI_SOCKTYPE
|
|
|
-#endif
|
|
|
-#ifdef EAI_SYSTEM
|
|
|
-#undef EAI_SYSTEM
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifdef AI_PASSIVE
|
|
|
-#undef AI_PASSIVE
|
|
|
-#endif
|
|
|
-#ifdef AI_CANONNAME
|
|
|
-#undef AI_CANONNAME
|
|
|
-#endif
|
|
|
-#ifdef AI_NUMERICHOST
|
|
|
-#undef AI_NUMERICHOST
|
|
|
-#endif
|
|
|
-#ifdef AI_NUMERICSERV
|
|
|
-#undef AI_NUMERICSERV
|
|
|
-#endif
|
|
|
-#ifdef AI_V4MAPPED
|
|
|
-#undef AI_V4MAPPED
|
|
|
-#endif
|
|
|
-#ifdef AI_ALL
|
|
|
-#undef AI_ALL
|
|
|
-#endif
|
|
|
-#ifdef AI_ADDRCONFIG
|
|
|
-#undef AI_ADDRCONFIG
|
|
|
-#endif
|
|
|
-#ifdef AI_DEFAULT
|
|
|
-#undef AI_DEFAULT
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifdef NI_NOFQDN
|
|
|
-#undef NI_NOFQDN
|
|
|
-#endif
|
|
|
-#ifdef NI_NUMERICHOST
|
|
|
-#undef NI_NUMERICHOST
|
|
|
-#endif
|
|
|
-#ifdef NI_NAMEREQD
|
|
|
-#undef NI_NAMEREQD
|
|
|
-#endif
|
|
|
-#ifdef NI_NUMERICSERV
|
|
|
-#undef NI_NUMERICSERV
|
|
|
-#endif
|
|
|
-#ifdef NI_NUMERICSCOPE
|
|
|
-#undef NI_NUMERICSCOPE
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifdef NI_DGRAM
|
|
|
-#undef NI_DGRAM
|
|
|
-#endif
|
|
|
-#ifdef NI_MAXHOST
|
|
|
-#undef NI_MAXHOST
|
|
|
-#endif
|
|
|
-#ifdef NI_MAXSERV
|
|
|
-#undef NI_MAXSERV
|
|
|
-#endif
|
|
|
-
|
|
|
/*
|
|
|
* Fake struct and function names.
|
|
|
* <netdb.h> might declares all or some of them.
|
|
@@ -139,22 +49,6 @@ extern "C" {
|
|
|
#define gai_strerror my_gai_strerror
|
|
|
#endif
|
|
|
|
|
|
-/********************************************************************/
|
|
|
-/*
|
|
|
- * Error codes.
|
|
|
- */
|
|
|
-#define EAI_ADDRFAMILY 1
|
|
|
-#define EAI_AGAIN 2
|
|
|
-#define EAI_BADFLAGS 3
|
|
|
-#define EAI_FAIL 4
|
|
|
-#define EAI_FAMILY 5
|
|
|
-#define EAI_MEMORY 6
|
|
|
-#define EAI_NONAME 7
|
|
|
-#define EAI_OVERFLOW 8
|
|
|
-#define EAI_SERVICE 9
|
|
|
-#define EAI_SOCKTYPE 10
|
|
|
-#define EAI_SYSTEM 11
|
|
|
-
|
|
|
/*
|
|
|
* Functions.
|
|
|
*/
|