[BACK]Return to names.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mail

Diff for /src/usr.bin/mail/names.c between version 1.10 and 1.11

version 1.10, 2000/03/23 19:32:13 version 1.11, 2000/06/30 16:00:16
Line 260 
Line 260 
                             "%s/mail.ReXXXXXXXXXX", tmpdir);                              "%s/mail.ReXXXXXXXXXX", tmpdir);
                         if ((fd = mkstemp(tempname)) == -1 ||                          if ((fd = mkstemp(tempname)) == -1 ||
                             (fout = Fdopen(fd, "a")) == NULL) {                              (fout = Fdopen(fd, "a")) == NULL) {
                                 warn(tempname);                                  warn("%s", tempname);
                                 senderr++;                                  senderr++;
                                 goto cant;                                  goto cant;
                         }                          }
                         image = open(tempname, O_RDWR);                          image = open(tempname, O_RDWR);
                         (void)rm(tempname);                          (void)rm(tempname);
                         if (image < 0) {                          if (image < 0) {
                                 warn(tempname);                                  warn("%s", tempname);
                                 senderr++;                                  senderr++;
                                 (void)Fclose(fout);                                  (void)Fclose(fout);
                                 goto cant;                                  goto cant;
Line 281 
Line 281 
                         (void)putc('\n', fout);                          (void)putc('\n', fout);
                         (void)fflush(fout);                          (void)fflush(fout);
                         if (ferror(fout))                          if (ferror(fout))
                                 warn(tempname);                                  warn("%s", tempname);
                         (void)Fclose(fout);                          (void)Fclose(fout);
                 }                  }
   
Line 319 
Line 319 
                 } else {                  } else {
                         int f;                          int f;
                         if ((fout = Fopen(fname, "a")) == NULL) {                          if ((fout = Fopen(fname, "a")) == NULL) {
                                 warn(fname);                                  warn("%s", fname);
                                 senderr++;                                  senderr++;
                                 goto cant;                                  goto cant;
                         }                          }
Line 339 
Line 339 
                                 (void)putc(c, fout);                                  (void)putc(c, fout);
                         if (ferror(fout)) {                          if (ferror(fout)) {
                                 senderr++;                                  senderr++;
                                 warn(fname);                                  warn("%s", fname);
                         }                          }
                         (void)Fclose(fout);                          (void)Fclose(fout);
                         (void)Fclose(fin);                          (void)Fclose(fin);

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11