summaryrefslogtreecommitdiff
path: root/src/internal/slibtool_driver_impl.h
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2025-05-23 20:37:55 +0000
committermidipix <writeonce@midipix.org>2025-05-23 20:48:09 +0000
commitebadfdf9feedc37c3534856a2f1606e14f4c6f73 (patch)
tree77896e276a219f3650f91152e425a2928fa47265 /src/internal/slibtool_driver_impl.h
parentec41e884c11070f04ef1ff52c6a19ea04e5883b8 (diff)
downloadslibtool-ebadfdf9feedc37c3534856a2f1606e14f4c6f73.tar.bz2
slibtool-ebadfdf9feedc37c3534856a2f1606e14f4c6f73.tar.xz
slibtoolize: fully support --ltdl, LTDL_INIT, and LT_CONFIG_LTDL_DIR.
Diffstat (limited to 'src/internal/slibtool_driver_impl.h')
-rw-r--r--src/internal/slibtool_driver_impl.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/internal/slibtool_driver_impl.h b/src/internal/slibtool_driver_impl.h
index 26a9095..6d8a027 100644
--- a/src/internal/slibtool_driver_impl.h
+++ b/src/internal/slibtool_driver_impl.h
@@ -182,6 +182,7 @@ struct slbt_driver_ctx_impl {
const struct slbt_archive_ctx * arctx;
const char * arpath;
+ const char * ltdlarg;
char * libname;
char * dargs;
char ** dargv;
@@ -256,11 +257,14 @@ struct slbt_stoolie_ctx_impl {
int fdtgt;
int fdaux;
int fdm4;
+ int fdltdl;
const char * auxarg;
char * auxbuf;
const char * m4arg;
char * m4buf;
char ** m4argv;
+ const char * ltdldir;
+ char * ltdlbuf;
struct slbt_txtfile_ctx * acinc;
struct slbt_txtfile_ctx * cfgac;
struct slbt_txtfile_ctx * makam;