summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sal/osl/unx/process_impl.cxx6
1 files changed, 1 insertions, 5 deletions
diff --git a/sal/osl/unx/process_impl.cxx b/sal/osl/unx/process_impl.cxx
index 168b9be617ec..94128a2d29f2 100644
--- a/sal/osl/unx/process_impl.cxx
+++ b/sal/osl/unx/process_impl.cxx
@@ -77,7 +77,7 @@ extern "C" oslProcessError SAL_CALL osl_bootstrap_getExecutableFile_Impl (
) SAL_THROW_EXTERN_C();
-#if defined(MACOSX)
+#if defined(MACOSX) || defined(IOS)
#include <mach-o/dyld.h>
oslProcessError SAL_CALL osl_bootstrap_getExecutableFile_Impl (
@@ -89,11 +89,7 @@ oslProcessError SAL_CALL osl_bootstrap_getExecutableFile_Impl (
char buffer[PATH_MAX];
size_t buflen = sizeof(buffer);
-#if defined(__GNUC__) && defined(MACOSX)
if (_NSGetExecutablePath (buffer, (uint32_t*)&buflen) == 0)
-#else
- if (_NSGetExecutablePath (buffer, &buflen) == 0)
-#endif
{
/* Determine absolute path. */
char abspath[PATH_MAX];