]> git.ozlabs.org Git - ccan/blobdiff - tools/compile.c
tools: use tal instead of talloc.
[ccan] / tools / compile.c
index ec7e2147b239ddb568acee8a87973dc05757db85..65283bc7a166bd8d797fa0c444de25fa37014a53 100644 (file)
@@ -1,14 +1,13 @@
 #include "tools.h"
-#include <ccan/talloc/talloc.h>
 #include <stdlib.h>
 
 bool compile_verbose = false;
 
 /* Compile multiple object files into a single.  Returns NULL if fails. */
-char *link_objects(const void *ctx, const char *basename, bool in_pwd,
+char *link_objects(const void *ctx, const char *basename,
                   const char *objs, char **errmsg)
 {
-       char *file = maybe_temp_file(ctx, ".o", in_pwd, basename);
+       char *file = temp_file(ctx, ".o", basename);
 
        if (compile_verbose)
                printf("Linking objects into %s\n", file);
@@ -16,7 +15,7 @@ char *link_objects(const void *ctx, const char *basename, bool in_pwd,
        if (run_command(ctx, NULL, errmsg, "ld -r -o %s %s", file, objs))
                return file;
 
-       talloc_free(file);
+       tal_free(file);
        return NULL;
 }