summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2016-03-09 23:26:17 -0500
committermidipix <writeonce@midipix.org>2016-03-10 08:32:40 -0500
commit5aae4bb6c4d410c35c7ced08cae21ff3273d5155 (patch)
tree60e9b3206587873c6375bfe1001d748679befa97 /include
parentdf088e66dafc9df4a28070b24c3815bc8f4b1aec (diff)
downloadslibtool-5aae4bb6c4d410c35c7ced08cae21ff3273d5155.tar.bz2
slibtool-5aae4bb6c4d410c35c7ced08cae21ff3273d5155.tar.xz
struct slbt_exec_ctx: added placeholders for quick handling of different modes.
Diffstat (limited to 'include')
-rw-r--r--include/slibtool/slibtool.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/slibtool/slibtool.h b/include/slibtool/slibtool.h
index ebd0794..b9327f4 100644
--- a/include/slibtool/slibtool.h
+++ b/include/slibtool/slibtool.h
@@ -82,6 +82,10 @@ struct slbt_exec_ctx {
char * program;
char ** argv;
char ** envp;
+ char ** dpic;
+ char ** fpic;
+ char ** cass;
+ char ** lout[2];
char * csrc;
char * ldirname;
char * lbasename;
@@ -131,6 +135,7 @@ slbt_api void slbt_free_unit_ctx (struct slbt_unit_ctx *);
slbt_api int slbt_get_exec_ctx (const struct slbt_driver_ctx *, struct slbt_exec_ctx **);
slbt_api void slbt_free_exec_ctx (struct slbt_exec_ctx *);
+slbt_api void slbt_reset_placeholders (struct slbt_exec_ctx *);
slbt_api int slbt_map_input (int fd, const char * path, int prot, struct slbt_input *);
slbt_api int slbt_unmap_input (struct slbt_input *);