X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fdepends.c;h=7f232233b32b90bda37a9b5f35422e3c399ce6b0;hp=f1e45c50ebc5fb37c1cf8a44becfbd8141c56f2d;hb=c221eaae3ca00678135497f52b3eabba5f59130d;hpb=73753f596f5a588b90bc7ec19773173ec36230be diff --git a/tools/depends.c b/tools/depends.c index f1e45c50..7f232233 100644 --- a/tools/depends.c +++ b/tools/depends.c @@ -3,6 +3,7 @@ #include #include #include +#include #include "tools.h" #include #include @@ -12,7 +13,7 @@ #include #include -static char ** __attribute__((format(printf, 2, 3))) +static char ** PRINTF_FMT(2, 3) lines_from_cmd(const void *ctx, const char *format, ...) { va_list ap; @@ -48,7 +49,7 @@ static char *compile_info(const void *ctx, const char *dir) if (!info) return NULL; - info_c_file = maybe_temp_file(ctx, ".c", false, "_info"); + info_c_file = temp_file(ctx, ".c", "_info"); fd = open(info_c_file, O_WRONLY|O_CREAT|O_EXCL, 0600); if (fd < 0) return NULL; @@ -62,7 +63,7 @@ static char *compile_info(const void *ctx, const char *dir) if (strrchr(ccandir, '/')) *strrchr(ccandir, '/') = '\0'; - compiled = maybe_temp_file(ctx, "", false, "info"); + compiled = temp_file(ctx, "", "info"); if (compile_and_link(ctx, info_c_file, ccandir, "", CCAN_COMPILER, CCAN_CFLAGS " -I.", "", compiled, &output))