aboutsummaryrefslogtreecommitdiffstats
path: root/socket.c
diff options
context:
space:
mode:
Diffstat (limited to 'socket.c')
-rw-r--r--socket.c57
1 files changed, 12 insertions, 45 deletions
diff --git a/socket.c b/socket.c
index baf4c70a..cfb93284 100644
--- a/socket.c
+++ b/socket.c
@@ -34,6 +34,18 @@
#endif
#endif
+/*
+ * In case we ever optimize this further,
+ * a note on Carl Harris's original implementation said:
+ *
+ * Size of buffer for internal buffering read function
+ * don't increase beyond the maximum atomic read/write size for
+ * your sockets, or you'll take a potentially huge performance hit
+ *
+ * #define INTERNAL_BUFSIZE 2048
+ *
+ */
+
FILE *Socket(char *host, int clientPort)
{
int sock;
@@ -68,51 +80,6 @@ FILE *Socket(char *host, int clientPort)
}
-#if defined(HAVE_STDARG_H)
-int SockPrintf(FILE *sockfp, char* format, ...)
-{
-#else
-int SockPrintf(sockfp,format,va_alist)
-FILE *sockfp;
-char *format;
-va_dcl {
-#endif
-
- va_list ap;
- char buf[8192];
-
-#if defined(HAVE_STDARG_H)
- va_start(ap, format) ;
-#else
- va_start(ap);
-#endif
- vsprintf(buf, format, ap);
- va_end(ap);
- return SockWrite(buf, strlen(buf), sockfp);
-
-}
-
-/*
- * In case we ever optimize this further,
- * a note on Carl Harris's original implementation said:
- *
- * Size of buffer for internal buffering read function
- * don't increase beyond the maximum atomic read/write size for
- * your sockets, or you'll take a potentially huge performance hit
- *
- * #define INTERNAL_BUFSIZE 2048
- *
- */
-
-int SockWrite(char *buf, int len, FILE *sockfp)
-{
- int n;
-
- if ((n = fwrite(buf, 1, len, sockfp)) < 1)
- return -1;
- return n;
-}
-
int SockGets(char *buf, int len, FILE *sockfp)
{
int rdlen = 0;