Lines Matching full: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"; variable
160 * sent to 'diff'. Since the running time of 'diff' is in main()
165 * program will generate the appropriate 'diff' output in main()
167 * avoid executing 'diff' completely. in main()
180 * 'diff'-like output, which is of the form: in main()
191 * 'diff'-like output, which is of the form: in main()
207 * seglim segments, forks and executes 'diff' on the in main()
209 * 'diff', which is read from a pipe. in main()
219 * output without executing 'diff'. in main()
227 * output without executing 'diff'. in main()
279 /* Execute 'diff' on the segment files. */ in main()
280 (void) execlp(diff, diff, otmp, ntmp, 0); in main()
285 * as non-error because the child process "diff" exits in main()
292 "Can not execute '%s'", diff); in main()
299 /* Process 'diff' output. */ in main()
313 "'%s' failed", diff); in main()
403 /* Output saved lines, as 'diff' would. */ in addgen()
425 /* Output saved lines, as 'diff' would. */ in delgen()