From 2278e8f1ba2561450dedb57e9f6d5722e5ebc02a Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Wed, 12 Jul 2006 05:20:05 +0000 Subject: DJGPP/WATT32 does not have functions named recv() send() getnameinfo(). --- lib/config.dj | 46 ++++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/lib/config.dj b/lib/config.dj index 2d1295feb..45bbfbe4e 100644 --- a/lib/config.dj +++ b/lib/config.dj @@ -22,7 +22,6 @@ #define HAVE_FIONBIO 1 #define HAVE_GETHOSTBYADDR 1 #define HAVE_GETHOSTNAME 1 -#define HAVE_GETNAMEINFO 1 #define HAVE_GETPASS 1 #define HAVE_GETSERVBYNAME 1 #define HAVE_GETPROTOBYNAME 1 @@ -43,9 +42,7 @@ #define HAVE_NET_IF_H 1 #define HAVE_PROCESS_H 1 #define HAVE_PERROR 1 -#define HAVE_RECV 1 #define HAVE_SELECT 1 -#define HAVE_SEND 1 #define HAVE_SETJMP_H 1 #define HAVE_SETLOCALE 1 #define HAVE_SETVBUF 1 @@ -121,26 +118,31 @@ #define ssize_t int #endif -/* Types and qualifies for getnameinfo(), recv() and send() +/* Types and qualifies for getnameinfo(), recv() and send() + * should not be defined. See lib/setup.h for explanation. */ -#define GETNAMEINFO_TYPE_ARG1 struct sockaddr * -#define GETNAMEINFO_QUAL_ARG1 const -#define GETNAMEINFO_TYPE_ARG2 socklen_t -#define GETNAMEINFO_TYPE_ARG46 int -#define GETNAMEINFO_TYPE_ARG7 int - -#define RECV_TYPE_ARG1 int -#define RECV_TYPE_ARG2 void * -#define RECV_TYPE_ARG3 int -#define RECV_TYPE_ARG4 int -#define RECV_TYPE_RETV int - -#define SEND_TYPE_ARG1 int -#define SEND_QUAL_ARG2 const -#define SEND_TYPE_ARG2 void * -#define SEND_TYPE_ARG3 int -#define SEND_TYPE_ARG4 int -#define SEND_TYPE_RETV int + +#undef HAVE_GETNAMEINFO +#undef GETNAMEINFO_TYPE_ARG1 +#undef GETNAMEINFO_QUAL_ARG1 +#undef GETNAMEINFO_TYPE_ARG2 +#undef GETNAMEINFO_TYPE_ARG46 +#undef GETNAMEINFO_TYPE_ARG7 + +#undef HAVE_RECV +#undef RECV_TYPE_ARG1 +#undef RECV_TYPE_ARG2 +#undef RECV_TYPE_ARG3 +#undef RECV_TYPE_ARG4 +#undef RECV_TYPE_RETV + +#undef HAVE_SEND +#undef SEND_TYPE_ARG1 +#undef SEND_QUAL_ARG2 +#undef SEND_TYPE_ARG2 +#undef SEND_TYPE_ARG3 +#undef SEND_TYPE_ARG4 +#undef SEND_TYPE_RETV #include #include -- cgit v1.2.3