aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGisle Vanem <gvanem@broadpark.no>2006-07-05 14:15:21 +0000
committerGisle Vanem <gvanem@broadpark.no>2006-07-05 14:15:21 +0000
commitc6ec576cbb855b1260d2b2e2058df3543aba760d (patch)
treee387a078d8a28cd6728ea6ec701a12587a89731d
parent55329b56cbbba58111eea6b1e36853712fa39cca (diff)
Add types and qualifiers for getnameifo(), send() and recv().
(Yang Tse forgot about djgpp)
-rw-r--r--lib/config.dj23
1 files changed, 23 insertions, 0 deletions
diff --git a/lib/config.dj b/lib/config.dj
index 5f717ac0a..650d47603 100644
--- a/lib/config.dj
+++ b/lib/config.dj
@@ -18,6 +18,7 @@
#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
@@ -112,11 +113,33 @@
#define ssize_t int
#endif
+/* Types and qualifies for getnameinfo(), recv() and send()
+ */
+#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
+
#include <stdlib.h>
#include <string.h>
#include <tcp.h> /* Watt-32 API */
#undef word
+#undef byte
#endif /* _CURL_CONFIG_DJGPP_H */