diff options
Diffstat (limited to 'socket.c')
-rw-r--r-- | socket.c | 30 |
1 files changed, 6 insertions, 24 deletions
@@ -17,12 +17,14 @@ #if defined(HAVE_UNISTD_H) #include <unistd.h> #endif -#if defined(HAVE_STDARG_H) -#include <stdarg.h> + +#ifndef INADDR_NONE +#ifdef INADDR_BROADCAST +#define INADDR_NONE INADDR_BROADCAST #else -#include <varargs.h> +#define INADDR_NONE -1 +#endif #endif -#include "socket.h" #define INTERNAL_BUFSIZE 2048 @@ -66,24 +68,4 @@ int clientPort; return sockfp; } -int SockGets(buf, len, sockfp) -char *buf; -int len; -FILE *sockfp; -{ - if (fgets(buf, len, sockfp) == (char *)NULL) - return(-1); - else - { - char *sp, *tp; - - for (tp = sp = buf; *sp; sp++) - if (*sp != '\r' && *sp != '\n') - *tp++ = *sp; - *tp++ = '\0'; - - return(strlen(buf)); - } -} - /* socket.c ends here */ |