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

Diff for /src/usr.bin/sdiff/edit.c between version 1.12 and 1.13

version 1.12, 2006/02/20 08:38:18 version 1.13, 2006/05/10 14:32:51
Line 42 
Line 42 
                 execlp(editor, editor, filename, (void *)NULL);                  execlp(editor, editor, filename, (void *)NULL);
                 warn("could not execute editor: %s", editor);                  warn("could not execute editor: %s", editor);
                 cleanup(filename);                  cleanup(filename);
                 /* NOTREACHED */  
         case -1:          case -1:
                 warn("could not fork");                  warn("could not fork");
                 cleanup(filename);                  cleanup(filename);
                 /* NOTREACHED */  
         }          }
   
         /* parent */          /* parent */
Line 54 
Line 52 
         if (waitpid(pid, &status, 0) == -1) {          if (waitpid(pid, &status, 0) == -1) {
                 warn("waitpid");                  warn("waitpid");
                 cleanup(filename);                  cleanup(filename);
                 /* NOTREACHED */  
         }          }
   
         /* Check that editor terminated normally. */          /* Check that editor terminated normally. */
         if (!WIFEXITED(status)) {          if (!WIFEXITED(status)) {
                 warn("%s terminated abnormally", editor);                  warn("%s terminated abnormally", editor);
                 cleanup(filename);                  cleanup(filename);
                 /* NOTREACHED */  
         }          }
 }  }
   
Line 137 
Line 133 
         if (!(file = fopen(filename, "r"))) {          if (!(file = fopen(filename, "r"))) {
                 warn("could not open edited file: %s", filename);                  warn("could not open edited file: %s", filename);
                 cleanup(filename);                  cleanup(filename);
                 /* NOTREACHED */  
         }          }
   
         /* Copy temporary file contents to output file. */          /* Copy temporary file contents to output file. */
Line 148 
Line 143 
                     (ferror(file) || !feof(file))) {                      (ferror(file) || !feof(file))) {
                         warnx("error reading edited file: %s", filename);                          warnx("error reading edited file: %s", filename);
                         cleanup(filename);                          cleanup(filename);
                         /* NOTREACHED */  
                 }                  }
   
                 /*                  /*
Line 163 
Line 157 
                 if (nwritten != nread) {                  if (nwritten != nread) {
                         warnx("error writing to output file");                          warnx("error writing to output file");
                         cleanup(filename);                          cleanup(filename);
                         /* NOTREACHED */  
                 }                  }
         }          }
   

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13