Eric's #include fixes for better macos compiles
authorDaniel Stenberg <daniel@haxx.se>
Tue, 4 Dec 2001 13:03:08 +0000 (13:03 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 4 Dec 2001 13:03:08 +0000 (13:03 +0000)
lib/connect.c
lib/getpass.c
lib/hostip.c
lib/sendf.c

index c045ba4..69308df 100644 (file)
 #ifdef HAVE_ARPA_INET_H
 #include <arpa/inet.h>
 #endif
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h> /* required for free() prototype, without it, this crashes
+                       on macos 68K */
+#endif
 
 #endif
 #include <stdio.h>
index 76af6fa..62f93ff 100644 (file)
@@ -35,9 +35,7 @@
  *   Daniel Stenberg <daniel@haxx.se>
  */
 
-#ifdef HAVE_CONFIG_H
-#  include <config.h>
-#endif
+#include "setup.h" /* setup.h is required for read() prototype */
 
 #ifndef HAVE_GETPASS_R
 
index b77f704..f3a3cca 100644 (file)
@@ -28,7 +28,6 @@
 
 #define _REENTRANT
 
-
 #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__)
 #include <winsock.h>
 #else
@@ -47,6 +46,9 @@
 #ifdef HAVE_ARPA_INET_H
 #include <arpa/inet.h>
 #endif
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>    /* required for free() prototypes */
+#endif
 #ifdef VMS
 #include <inet.h>
 #include <stdlib.h>
index fd58220..2a0aa78 100644 (file)
 #include <stdarg.h>
 #include <stdlib.h>
 
+#ifdef HAVE_SYS_SOCKET_H
+#include <sys/socket.h>        /* required for send() & recv() prototypes */
+#endif
+
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif