Lines Matching defs:diff
48 * and then executes diff upon the pieces. The output of
49 * 'diff' is then processed to make it look as if 'diff' had
51 * is a reasonable upper limit on the size of files that diff can
57 * the files whole, assuming 'diff' could handle such large files.
59 * 'diff' is executed by a child process, generated by forking,
67 static char diff[] = "/usr/bin/diff";
160 * sent to 'diff'. Since the running time of 'diff' is
165 * program will generate the appropriate 'diff' output
167 * avoid executing 'diff' completely.
180 * 'diff'-like output, which is of the form:
191 * 'diff'-like output, which is of the form:
207 * seglim segments, forks and executes 'diff' on the
209 * 'diff', which is read from a pipe.
219 * output without executing 'diff'.
227 * output without executing 'diff'.
279 /* Execute 'diff' on the segment files. */
280 (void) execlp(diff, diff, otmp, ntmp, 0);
285 * as non-error because the child process "diff" exits
292 "Can not execute '%s'", diff);
299 /* Process 'diff' output. */
313 "'%s' failed", diff);
403 /* Output saved lines, as 'diff' would. */
425 /* Output saved lines, as 'diff' would. */