summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/slibtool/slibtool.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/include/slibtool/slibtool.h b/include/slibtool/slibtool.h
index f2e6f0d..f871f0e 100644
--- a/include/slibtool/slibtool.h
+++ b/include/slibtool/slibtool.h
@@ -260,9 +260,13 @@ slbt_api const struct slbt_source_version * slbt_source_version(void);
/* driver api */
slbt_api int slbt_get_driver_ctx (char ** argv, char ** envp, uint32_t flags,
- const struct slbt_fd_ctx *, struct slbt_driver_ctx **);
+ const struct slbt_fd_ctx *,
+ struct slbt_driver_ctx **);
+
slbt_api int slbt_create_driver_ctx (const struct slbt_common_ctx *,
- const struct slbt_fd_ctx *, struct slbt_driver_ctx **);
+ const struct slbt_fd_ctx *,
+ struct slbt_driver_ctx **);
+
slbt_api void slbt_free_driver_ctx (struct slbt_driver_ctx *);
slbt_api int slbt_get_driver_fdctx (const struct slbt_driver_ctx *, struct slbt_fd_ctx *);
@@ -295,6 +299,7 @@ slbt_api int slbt_dump_machine (const char * compiler, char * machine, size_t
/* utility api */
slbt_api int slbt_main (int, char **, char **,
const struct slbt_fd_ctx *);
+
slbt_api int slbt_output_config (const struct slbt_driver_ctx *);
slbt_api int slbt_output_features (const struct slbt_driver_ctx *);
slbt_api int slbt_output_exec (const struct slbt_driver_ctx *, const struct slbt_exec_ctx *, const char *);