From: Rusty Russell Date: Tue, 11 May 2010 02:01:08 +0000 (+0930) Subject: ccanlint: put generated _info in correct directory. X-Git-Url: https://git.ozlabs.org/?p=ccan;a=commitdiff_plain;h=6c579abb882331704795349a7d3c5797bc408562;ds=inline ccanlint: put generated _info in correct directory. --- diff --git a/tools/ccanlint/compulsory_tests/has_info.c b/tools/ccanlint/compulsory_tests/has_info.c index 97cad594..176b5071 100644 --- a/tools/ccanlint/compulsory_tests/has_info.c +++ b/tools/ccanlint/compulsory_tests/has_info.c @@ -10,6 +10,7 @@ #include #include #include +#include static void *check_has_info(struct manifest *m, unsigned int *timeleft) { @@ -55,17 +56,19 @@ static const char template[] = static void create_info_template(struct manifest *m, void *check_result) { FILE *info; + const char *filename; if (!ask("Should I create a template _info file for you?")) return; - info = fopen("_info", "w"); + filename = talloc_asprintf(m, "%s/%s", m->dir, "_info"); + info = fopen(filename, "w"); if (!info) - err(1, "Trying to create a template _info"); + err(1, "Trying to create a template _info in %s", filename); if (fprintf(info, template, m->basename) < 0) { - unlink_noerr("_info"); - err(1, "Writing template into _info"); + unlink_noerr(filename); + err(1, "Writing template into %s", filename); } fclose(info); }