aboutsummaryrefslogtreecommitdiffstats
path: root/imap.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>1996-12-24 19:18:02 +0000
committerEric S. Raymond <esr@thyrsus.com>1996-12-24 19:18:02 +0000
commitc844c9b1341d92c81f71d5e3bd1aae5c9faa3c89 (patch)
tree84d6abb638f73f4aa8f724fcd86cc084a5606c8c /imap.c
parent284bf515ccc81c2a8102973396516016cb403f2f (diff)
downloadfetchmail-c844c9b1341d92c81f71d5e3bd1aae5c9faa3c89.tar.gz
fetchmail-c844c9b1341d92c81f71d5e3bd1aae5c9faa3c89.tar.bz2
fetchmail-c844c9b1341d92c81f71d5e3bd1aae5c9faa3c89.zip
Drop back to using SockGets/SockWrite.
svn path=/trunk/; revision=683
Diffstat (limited to 'imap.c')
-rw-r--r--imap.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/imap.c b/imap.c
index 944c246b..f9fdbbaa 100644
--- a/imap.c
+++ b/imap.c
@@ -14,6 +14,7 @@
#include <stdlib.h>
#endif
#include "fetchmail.h"
+#include "socket.h"
static int count, seen, recent, unseen, imap4;
@@ -24,7 +25,7 @@ int imap_ok (FILE *sockfp, char *argbuf)
seen = 0;
do {
- if (!fgets(buf, sizeof(buf), sockfp))
+ if (!SockGets(buf, sizeof(buf), sockfp))
return(PS_SOCKET);
if (buf[strlen(buf)-1] == '\n')
buf[strlen(buf)-1] = '\0';
@@ -121,7 +122,7 @@ static int imap_getsizes(FILE *sockfp, int count, int *sizes)
char buf [POPBUFSIZE+1];
gen_send(sockfp, "FETCH 1:%d RFC822.SIZE", count);
- while (fgets(buf, sizeof(buf), sockfp))
+ while (SockGets(buf, sizeof(buf), sockfp))
{
int num, size;
@@ -172,7 +173,7 @@ static int imap_fetch(FILE *sockfp, int number, int *lenp)
/* looking for FETCH response */
do {
- if (!fgets(buf, sizeof(buf), sockfp))
+ if (!SockGets(buf, sizeof(buf), sockfp))
return(PS_SOCKET);
} while
(sscanf(buf+2, "%d FETCH (RFC822 {%d}", &num, lenp) != 2);
@@ -188,7 +189,7 @@ static int imap_trail(FILE *sockfp, struct query *ctl, int number)
{
char buf [POPBUFSIZE+1];
- if (!fgets(buf, sizeof(buf), sockfp))
+ if (!SockGets(buf, sizeof(buf), sockfp))
return(PS_SOCKET);
else
return(0);