]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
DJGPP/WATT32 does not have functions named recv() send() getnameinfo().
authorYang Tse <yangsita@gmail.com>
Wed, 12 Jul 2006 05:20:05 +0000 (05:20 +0000)
committerYang Tse <yangsita@gmail.com>
Wed, 12 Jul 2006 05:20:05 +0000 (05:20 +0000)
lib/config.dj

index 2d1295febb713b37cfba01116d90630c906bc35b..45bbfbe4e01be63ca990bfb6c2c021a200d74d00 100644 (file)
@@ -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
 #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 <stdlib.h>
 #include <string.h>