X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fmanifest.c;h=3494937a4009b1b7dad69eb9efe268e9e44fe1ad;hp=6e246d8bf71de42a37f01ae4779102f57dd8d8ea;hb=51e83551d470ebd3d377ebd84acb15c71bf6faed;hpb=7a7fa0848182fa4ab8d5507cc01fdde45b9c09a3 diff --git a/tools/manifest.c b/tools/manifest.c index 6e246d8b..3494937a 100644 --- a/tools/manifest.c +++ b/tools/manifest.c @@ -112,8 +112,8 @@ static void add_files(struct manifest *m, const char *base, const char *subdir) f = new_ccan_file(m, m->dir, subdir ? path_join(m, subdir, ent->d_name) : ent->d_name); - if (lstat(f->fullname, &st) != 0) - err(1, "lstat %s", f->fullname); + if (stat(f->fullname, &st) != 0) + err(1, "stat %s", f->fullname); if (S_ISDIR(st.st_mode)) { size_t len = tal_count(subs); @@ -167,7 +167,7 @@ static void add_files(struct manifest *m, const char *base, const char *subdir) if (!m->info_file && list_empty(&m->c_files) && list_empty(&m->h_files)) - errx(1, "No _info, C or H files found here!"); + errx(1, "No _info, C or H files found in %s", thisdir); /* Don't enter subdirs with _info: they're separate modules. */ for (i = 0; i < tal_count(subs); i++) {