int main(int argc, char **argv) {
char buf[1024];
char fromline[1024];
+ char tempfilename[SIZ];
FILE *fp;
get_config();
- fp = tmpfile();
+ sprintf(tempfilename, "/tmp/citmail.%04x.%04x",
+ (int)time(NULL),
+ (int)getpid()
+ );
+ fp = fopen(tempfilename, "w+b");
+ unlink(tempfilename);
if (fp == NULL) return(errno);
snprintf(fromline, sizeof fromline, "From: someone@somewhere.org");
while (fgets(buf, 1024, stdin) != NULL) {