diff options
-rw-r--r-- | driver.c | 8 | ||||
-rw-r--r-- | fetchmail.c | 4 | ||||
-rw-r--r-- | socket.c | 4 |
3 files changed, 14 insertions, 2 deletions
@@ -37,6 +37,10 @@ #include "mx.h" #endif /* HAVE_GETHOSTBYNAME */ +#ifdef SUNOS +#include <memory.h> +#endif + #ifdef KERBEROS_V4 #include <krb.h> #include <des.h> @@ -481,7 +485,7 @@ char *realname; /* real name of host */ set_timeout(ctl->server.timeout); /* leave extra room for reply_hack to play with */ - line = realloc(line, strlen(line) + strlen(buf) + HOSTLEN + 1); + line = (char *) realloc(line, strlen(line) + strlen(buf) + HOSTLEN + 1); strcat(line, buf); if (line[0] == '\r' && line[1] == '\n') break; @@ -548,7 +552,7 @@ char *realname; /* real name of host */ int newlen; newlen = oldlen + strlen(line); - headers = realloc(headers, newlen + 1); + headers = (char *) realloc(headers, newlen + 1); if (headers == NULL) return(PS_IOERR); strcpy(headers + oldlen, line); diff --git a/fetchmail.c b/fetchmail.c index 172eb17e..f94ba8ee 100644 --- a/fetchmail.c +++ b/fetchmail.c @@ -33,6 +33,10 @@ #include <netdb.h> #endif /* HAVE_GETHOSTBYNAME */ +#ifdef SUNOS +#include <stdlib.h> +#endif + #include "fetchmail.h" #include "tunable.h" #include "smtp.h" @@ -34,6 +34,10 @@ #endif #endif +#ifdef SUNOS +#include <memory.h> +#endif + FILE *SockOpen(char *host, int clientPort) { int sock; |