summaryrefslogtreecommitdiffstats
path: root/tools/regression/geom/ConfCmp/ConfCmp.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/regression/geom/ConfCmp/ConfCmp.c')
-rw-r--r--tools/regression/geom/ConfCmp/ConfCmp.c7
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)
OpenPOWER on IntegriCloud