X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Fcompulsory_tests%2Fcheck_depends_exist.c;h=7cdb49f5336a3426cd40adbb8441c191347232e0;hp=656901e74c65054eec3c3ffae255ff0a0e564393;hb=fb4c4c3ddc24772f71a64ec02d2c9ddaeb6e9f6b;hpb=747a69435d9f83c0968d9689c4951bc0233ffc5e diff --git a/tools/ccanlint/compulsory_tests/check_depends_exist.c b/tools/ccanlint/compulsory_tests/check_depends_exist.c index 656901e7..7cdb49f5 100644 --- a/tools/ccanlint/compulsory_tests/check_depends_exist.c +++ b/tools/ccanlint/compulsory_tests/check_depends_exist.c @@ -16,24 +16,24 @@ static char *add_dep(char *sofar, struct manifest *m, const char *dep) { - char *dir; struct stat st; struct ccan_file *f; - dir = talloc_asprintf(m, "%s/%s", ccan_dir, dep); - if (stat(dir, &st) != 0) { + f = new_ccan_file(m, ccan_dir, talloc_strdup(m, dep)); + if (stat(f->fullname, &st) != 0) { return talloc_asprintf_append(sofar, "ccan/%s: expected it in" " directory %s\n", - dep, dir); + dep, f->fullname); } - f = new_ccan_file(m, "", dir); list_add_tail(&m->dep_dirs, &f->list); return sofar; } -static void *check_depends_exist(struct manifest *m) +static void *check_depends_exist(struct manifest *m, + bool keep, + unsigned int *timeleft) { unsigned int i; char *report = NULL; @@ -66,7 +66,8 @@ static const char *describe_depends_exist(struct manifest *m, } struct ccanlint depends_exist = { - .name = "CCAN dependencies are present", + .key = "depends-exist", + .name = "Module's CCAN dependencies are present", .total_score = 1, .check = check_depends_exist, .describe = describe_depends_exist,