diff options
Diffstat (limited to 'tools/regression/geom/ConfCmp/ConfCmp.c')
-rw-r--r-- | tools/regression/geom/ConfCmp/ConfCmp.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/regression/geom/ConfCmp/ConfCmp.c b/tools/regression/geom/ConfCmp/ConfCmp.c index 858b9e9..69a3c58 100644 --- a/tools/regression/geom/ConfCmp/ConfCmp.c +++ b/tools/regression/geom/ConfCmp/ConfCmp.c @@ -48,6 +48,8 @@ #include <err.h> #include <bsdxml.h> +FILE *fsubs; + struct node { LIST_HEAD(, node) children; LIST_ENTRY(node) siblings; @@ -266,6 +268,10 @@ refcmp(char *r1, char *r2) r->k1 = strdup(r1); r->k2 = strdup(r2); LIST_INSERT_HEAD(&refs, r, next); + if (fsubs != NULL) { + fprintf(fsubs, "s/%s/%s/g\n", r1, r2); + fflush(fsubs); + } return (0); } @@ -351,6 +357,7 @@ main(int argc, char **argv) struct mytree *t1, *t2; int i; + fsubs = fopen("_.subs", "w"); setbuf(stdout, NULL); setbuf(stderr, NULL); if (argc != 3) |