From fc87095321c08d1ee1845586cae101660843e9ca Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Mon, 1 Aug 2011 21:09:09 +0300 Subject: We do want to use RTLD_DEFAULT and dlsym() also on iOS --- sal/osl/unx/module.c | 5 +++-- 1 file 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); -- cgit v1.2.3