Lines Matching defs:sfp
42 void write_header(FILE *sfp, char *mail_alias, char *delta, int pce,
44 void write_trailer(FILE *sfp, unsigned sum);
158 FILE *sfp;
171 if ((sfp = open_sendmail()) == NULL)
174 write_header(sfp, mail_alias, delta, pce, npieces);
175 read_error = encode_body(sfp, dfp, msg_size, &sum);
177 write_trailer(sfp, sum);
179 if (!close_sendmail(sfp) || read_error)
384 write_header(FILE *sfp, char *mail_alias, char *delta, int pce, int npieces)
386 fprintf(sfp, "From: owner-%s\n", mail_alias);
387 fprintf(sfp, "To: %s\n", mail_alias);
388 fprintf(sfp, "Subject: ctm-mail %s %d/%d\n\n", delta, pce, npieces);
390 fprintf(sfp, "CTM_MAIL BEGIN %s %d %d\n", delta, pce, npieces);
398 write_trailer(FILE *sfp, unsigned sum)
400 fprintf(sfp, "CTM_MAIL END %ld\n", (long)sum);
412 FILE *sfp;
417 sfp = open_sendmail();
418 if (sfp == NULL)
424 sfp = fopen(qname, "w");
425 if (sfp == NULL)
433 fprintf(sfp, "From: owner-%s\n", mail_alias);
434 fprintf(sfp, "To: %s\n", mail_alias);
435 fprintf(sfp, "Subject: ctm-notice %s\n\n", delta);
437 fprintf(sfp, "%s is %ld bytes. The limit is %ld bytes.\n\n", delta,
439 fprintf(sfp, "You can retrieve this delta via ftp.\n");
443 if (!close_sendmail(sfp))
448 if (fclose(sfp)!=0)