+ } else if (full_gcov && strstr(lines[i], ":creating '")) {
+ char *file, *filename, *apostrophe;
+ apostrophe = strchr(lines[i], '\'');
+ filename = apostrophe + 1;
+ apostrophe = strchr(filename, '\'');
+ *apostrophe = '\0';
+ if (lines_matter) {
+ file = grab_file(res, filename, NULL);
+ if (!file) {
+ res->what = talloc_asprintf(res,
+ "Reading %s",
+ filename);
+ res->output = talloc_strdup(res,
+ strerror(errno));
+ return;
+ }
+ res->output = talloc_append_string(res->output,
+ file);
+ }
+ if (tools_verbose)
+ printf("Unlinking %s", filename);
+ unlink(filename);