diff options
author | Eric S. Raymond <esr@thyrsus.com> | 1996-12-17 20:36:26 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 1996-12-17 20:36:26 +0000 |
commit | f034d4af6612be9fc2b393855ec5ac95d548d5d8 (patch) | |
tree | 27e7b58016fc85adfb9cf9da82e11da4f653beb7 | |
parent | 81d239084274f2140fb6a424fa9f1fbd3245fccd (diff) | |
download | fetchmail-f034d4af6612be9fc2b393855ec5ac95d548d5d8.tar.gz fetchmail-f034d4af6612be9fc2b393855ec5ac95d548d5d8.tar.bz2 fetchmail-f034d4af6612be9fc2b393855ec5ac95d548d5d8.zip |
Eliminate SockWrite and SockPrintf.
svn path=/trunk/; revision=649
-rw-r--r-- | driver.c | 20 | ||||
-rw-r--r-- | smtp.c | 12 | ||||
-rw-r--r-- | socket.h | 9 |
3 files changed, 14 insertions, 27 deletions
@@ -622,10 +622,9 @@ struct query *ctl; /* query control record */ } /* write all the headers */ - if (ctl->mda[0]) + n = 0; + if (sinkfp) n = fwrite(headers, 1, oldlen, sinkfp); - else if (sinkfp) - n = SockWrite(headers, oldlen, sinkfp); if (n < 0) { @@ -686,10 +685,8 @@ struct query *ctl; /* query control record */ strcat(errmsg, "\n"); - if (ctl->mda[0]) + if (sinkfp) fputs(errmsg, sinkfp); - else if (sinkfp) - SockWrite(errmsg, strlen(errmsg), sinkfp); } free_str_list(&xmit_names); @@ -698,7 +695,7 @@ struct query *ctl; /* query control record */ /* SMTP byte-stuffing */ if (*bufp == '.' && ctl->mda[0] == 0) if (sinkfp) - SockWrite(".", 1, sinkfp); + fputs(".", sinkfp); /* replace all LFs with CR-LF in the line */ if (!ctl->mda[0]) @@ -710,10 +707,9 @@ struct query *ctl; /* query control record */ } /* ship out the text line */ - if (ctl->mda[0]) + n = 0; + if (sinkfp) n = fwrite(bufp, 1, strlen(bufp), sinkfp); - else if (sinkfp) - n = SockWrite(bufp, strlen(bufp), sinkfp); if (!ctl->mda[0]) free(bufp); @@ -1151,7 +1147,7 @@ va_dcl { va_end(ap); strcat(buf, "\r\n"); - SockWrite(buf, strlen(buf), sockfp); + fputs(buf, sockfp); if (outlevel == O_VERBOSE) { @@ -1194,7 +1190,7 @@ va_dcl { va_end(ap); strcat(buf, "\r\n"); - SockWrite(buf, strlen(buf), sockfp); + fputs(buf, sockfp); if (outlevel == O_VERBOSE) { char *cp; @@ -25,7 +25,7 @@ int SMTP_helo(FILE *sockfp,char *host) { int ok; - SockPrintf(sockfp,"HELO %s\r\n", host); + fprintf(sockfp,"HELO %s\r\n", host); if (outlevel == O_VERBOSE) error(0, 0, "SMTP> HELO %s", host); ok = SMTP_ok(sockfp); @@ -37,7 +37,7 @@ int SMTP_from(FILE *sockfp, char *from) { int ok; - SockPrintf(sockfp,"MAIL FROM:<%s>\r\n", from); + fprintf(sockfp,"MAIL FROM:<%s>\r\n", from); if (outlevel == O_VERBOSE) error(0, 0, "SMTP> MAIL FROM:<%s>", from); ok = SMTP_ok(sockfp); @@ -49,7 +49,7 @@ int SMTP_rcpt(FILE *sockfp, char *to) { int ok; - SockPrintf(sockfp,"RCPT TO:<%s>\r\n", to); + fprintf(sockfp,"RCPT TO:<%s>\r\n", to); if (outlevel == O_VERBOSE) error(0, 0, "SMTP> RCPT TO:<%s>", to); ok = SMTP_ok(sockfp); @@ -61,7 +61,7 @@ int SMTP_data(FILE *sockfp) { int ok; - SockPrintf(sockfp,"DATA\r\n"); + fprintf(sockfp,"DATA\r\n"); if (outlevel == O_VERBOSE) error(0, 0, "SMTP> DATA"); ok = SMTP_ok(sockfp); @@ -73,7 +73,7 @@ int SMTP_quit(FILE *sockfp) { int ok; - SockPrintf(sockfp,"QUIT\r\n"); + fprintf(sockfp,"QUIT\r\n"); if (outlevel == O_VERBOSE) error(0, 0, "SMTP> QUIT"); ok = SMTP_ok(sockfp); @@ -85,7 +85,7 @@ int SMTP_eom(FILE *sockfp) { int ok; - SockPrintf(sockfp,".\r\n"); + fprintf(sockfp,".\r\n"); if (outlevel == O_VERBOSE) error(0, 0, "SMTP>. (EOM)"); ok = SMTP_ok(sockfp); @@ -21,13 +21,4 @@ returns 0 for success. */ int SockGets(char *buf, int len, FILE *sockfp); -/* Ship a character array to the socket */ -#define SockWrite(buf, len, sockfp) fwrite(buf, 1, len, sockfp) - -/* -Send formatted output to the socket, followed -by a CR-LF. Returns 0 for success. -*/ -#define SockPrintf fprintf - #endif /* SOCKET__ */ |