diff options
-rw-r--r-- | sal/osl/unx/module.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sal/osl/unx/module.c b/sal/osl/unx/module.c index a5beea9f6..fefb31370 100644 --- a/sal/osl/unx/module.c +++ b/sal/osl/unx/module.c @@ -112,7 +112,7 @@ sal_Bool SAL_CALL osl_getModuleHandle(rtl_uString *pModuleName, oslModule *pResult) { (void) pModuleName; /* avoid warning about unused parameter */ -#ifndef NO_DL_FUNCTIONS +#if !defined(NO_DL_FUNCTIONS) || defined(IOS) *pResult = (oslModule) RTLD_DEFAULT; #else *pResult = NULL; @@ -161,7 +161,8 @@ osl_getAsciiFunctionSymbol(oslModule Module, const sal_Char *pSymbol) { void *fcnAddr = NULL; -#ifndef NO_DL_FUNCTIONS +/* We do want to use dlsym on iOS */ +#if !defined(NO_DL_FUNCTIONS) || defined(IOS) if (pSymbol) { fcnAddr = dlsym(Module, pSymbol); |