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

Diff for /src/usr.bin/msgs/Attic/msgs.c between version 1.6 and 1.7

version 1.6, 1996/12/22 03:25:56 version 1.7, 1997/04/02 08:28:01
Line 764 
Line 764 
                         }                          }
                         else                          else
                                 strcpy(fname, "Messages");                                  strcpy(fname, "Messages");
                           fd = open(fname, O_RDWR|O_EXCL|O_CREAT|O_APPEND);
                 }                  }
                 else {                  else {
                         strcpy(fname, _PATH_TMPFILE);                          strcpy(fname, _PATH_TMPFILE);
                         mktemp(fname);                          fd = mkstemp(fname);
                         snprintf(cmdbuf, sizeof(cmdbuf), _PATH_MAIL, fname);                          if (fd != -1) {
                         mailing = YES;                                  snprintf(cmdbuf, sizeof(cmdbuf), _PATH_MAIL, fname);
                                   mailing = YES;
                           }
                 }                  }
                 if ((fd = open(fname, O_RDWR|O_EXCL|O_CREAT|O_APPEND)) == -1 ||                  if (fd == -1 || (cpto = fdopen(fd, "a")) == NULL) {
                     (cpto = fdopen(fd, "a")) == NULL) {                          if (fd != -1)
                         if (fd == -1)  
                                 close(fd);                                  close(fd);
                         perror(fname);                          perror(fname);
                         mailing = NO;                          mailing = NO;

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7