Hasn't worked for a while now. Oops.
{
FILE *run;
struct ccan_file *i;
{
FILE *run;
struct ccan_file *i;
- char *test_dir = talloc_asprintf(m, "%s/test", m->dir);
+ char *test_dir = talloc_asprintf(m, "%s/test", m->dir), *run_file;
printf(
"CCAN modules have a directory called test/ which contains tests.\n"
printf(
"CCAN modules have a directory called test/ which contains tests.\n"
err(1, "Creating test/ directory");
}
err(1, "Creating test/ directory");
}
- run = fopen("test/run.c", "w");
+ run_file = talloc_asprintf(test_dir, "%s/run.c", test_dir);
+ run = fopen(run_file, "w");
if (!run)
err(1, "Trying to create a test/run.c");
if (!run)
err(1, "Trying to create a test/run.c");