Lines Matching full:diff
46 * and then executes diff upon the pieces. The output of
47 * 'diff' is then processed to make it look as if 'diff' had
49 * is a reasonable upper limit on the size of files that diff can
55 * the files whole, assuming 'diff' could handle such large files.
57 * 'diff' is executed by a child process, generated by forking,
65 static char diff[] = "/usr/bin/diff"; variable
158 * sent to 'diff'. Since the running time of 'diff' is in main()
163 * program will generate the appropriate 'diff' output in main()
165 * avoid executing 'diff' completely. in main()
178 * 'diff'-like output, which is of the form: in main()
189 * 'diff'-like output, which is of the form: in main()
205 * seglim segments, forks and executes 'diff' on the in main()
207 * 'diff', which is read from a pipe. in main()
217 * output without executing 'diff'. in main()
225 * output without executing 'diff'. in main()
277 /* Execute 'diff' on the segment files. */ in main()
278 (void) execlp(diff, diff, otmp, ntmp, 0); in main()
283 * as non-error because the child process "diff" exits in main()
290 "Can not execute '%s'", diff); in main()
297 /* Process 'diff' output. */ in main()
311 "'%s' failed", diff); in main()
401 /* Output saved lines, as 'diff' would. */ in addgen()
423 /* Output saved lines, as 'diff' would. */ in delgen()