X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Ftools.h;h=9a4082db63caf35a04b218ee42b4c1812476a58c;hp=34c2f99ff1253fe38a888fe697c79f9bb07fb323;hb=304652023042670b3173de0ad5dc0eb7c836618c;hpb=83182e8fdff4c78518a680dd70e261ef82e640c5 diff --git a/tools/tools.h b/tools/tools.h index 34c2f99f..9a4082db 100644 --- a/tools/tools.h +++ b/tools/tools.h @@ -27,7 +27,7 @@ char **get_libs(const void *ctx, const char *dir, char *talloc_basename(const void *ctx, const char *dir); char *talloc_dirname(const void *ctx, const char *dir); char *talloc_getcwd(const void *ctx); -char *run_command(const void *ctx, const char *fmt, ...); +char *run_command(const void *ctx, unsigned int *time_ms, const char *fmt, ...); char *temp_file(const void *ctx, const char *extension); bool move_file(const char *oldname, const char *newname); @@ -45,4 +45,8 @@ char *compile_object(const void *ctx, const char *cfile, const char *ccandir, char *compile_and_link(const void *ctx, const char *cfile, const char *ccandir, const char *objs, const char *extra_cflags, const char *libs, char **errmsg); + +/* Default wait for run_command. Should never time out. */ +extern const unsigned int default_timeout_ms; + #endif /* CCAN_TOOLS_H */