diff options
author | Gisle Vanem <gvanem@broadpark.no> | 2005-12-20 20:48:38 +0000 |
---|---|---|
committer | Gisle Vanem <gvanem@broadpark.no> | 2005-12-20 20:48:38 +0000 |
commit | ac9950c3eb570436abbe7370f1b2dd3fb104e804 (patch) | |
tree | 72a16a6e79cf689ba23541182c0a54b8a6b4c14c | |
parent | 02e8cf6e453db23e752a0ce2efa6a7703aa2837d (diff) | |
download | c-ares-ac9950c3eb570436abbe7370f1b2dd3fb104e804.tar.gz c-ares-ac9950c3eb570436abbe7370f1b2dd3fb104e804.tar.bz2 c-ares-ac9950c3eb570436abbe7370f1b2dd3fb104e804.zip |
Changes for PellesC for Win32. It needs <unistd.h> for 'ssize_t'. Hence the
rearrangement in ares_process.c.
-rw-r--r-- | ares_process.c | 3 | ||||
-rw-r--r-- | config-win32.h | 3 | ||||
-rw-r--r-- | setup.h | 21 |
3 files changed, 15 insertions, 12 deletions
diff --git a/ares_process.c b/ares_process.c index 93e7196..456d952 100644 --- a/ares_process.c +++ b/ares_process.c @@ -30,6 +30,8 @@ #ifdef HAVE_ARPA_NAMESER_COMPAT_H #include <arpa/nameser_compat.h> #endif +#endif /* WIN32 && !WATT32 */ + #ifdef HAVE_UNISTD_H #include <unistd.h> #endif @@ -39,7 +41,6 @@ #ifdef NETWARE #include <sys/filio.h> #endif -#endif #include <string.h> #include <stdlib.h> diff --git a/config-win32.h b/config-win32.h index 3ce3caa..ac41df1 100644 --- a/config-win32.h +++ b/config-win32.h @@ -30,7 +30,8 @@ #endif /* Define if you have the <unistd.h> header file. */ -#if defined(__MINGW32__) || defined(__WATCOMC__) || defined(__LCC__) +#if defined(__MINGW32__) || defined(__WATCOMC__) || defined(__LCC__) || \ + defined(__POCC__) #define HAVE_UNISTD_H 1 #endif @@ -39,10 +39,10 @@ #endif /* HAVE_CONFIG_H */ -/* +/* * Include header files for windows builds before redefining anything. - * Use this preproessor block only to include or exclude windows.h, - * winsock2.h, ws2tcpip.h or winsock.h. Any other windows thing belongs + * Use this preproessor block only to include or exclude windows.h, + * winsock2.h, ws2tcpip.h or winsock.h. Any other windows thing belongs * to any other further and independant block. */ @@ -64,12 +64,13 @@ #endif /* - * Work-arounds for systems without configure support + * Work-arounds for systems without configure support */ #ifndef HAVE_CONFIG_H -#if defined(__DJGPP__) || (defined(__WATCOMC__) && (__WATCOMC__ >= 1240)) +#if defined(__DJGPP__) || (defined(__WATCOMC__) && (__WATCOMC__ >= 1240)) || \ + defined(__POCC__) #else #define ssize_t int #endif @@ -80,8 +81,8 @@ #endif /* HAVE_CONFIG_H */ -/* - * Recent autoconf versions define these symbols in config.h. We don't +/* + * Recent autoconf versions define these symbols in config.h. We don't * want them (since they collide with the libcurl ones when we build * --enable-debug) so we undef them again here. */ @@ -94,8 +95,8 @@ #undef VERSION #undef PACKAGE -/* - * Typedef our socket type +/* + * Typedef our socket type */ #if defined(WIN32) && !defined(WATT32) @@ -106,7 +107,7 @@ typedef int ares_socket_t; #define ARES_SOCKET_BAD -1 #endif -/* +/* * Assume a few thing unless they're set by configure */ |