From 229e3cee5d7d3b6be3d5de8fb2919ecce7b5a5f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20P=C3=B6chtrager?= Date: Sun, 19 Jul 2015 20:46:48 +0200 Subject: [PATCH] add missing || defined(__DragonFly__) --- cctools/ld64/src/3rd/helper.c | 2 +- cctools/libstuff/emulated.c | 2 +- usage_examples/ios_toolchain/wrapper.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cctools/ld64/src/3rd/helper.c b/cctools/ld64/src/3rd/helper.c index 199990a4..0e53e8d2 100644 --- a/cctools/ld64/src/3rd/helper.c +++ b/cctools/ld64/src/3rd/helper.c @@ -44,7 +44,7 @@ void __assert_rtn(const char *func, const char *file, int line, const char *msg) int _NSGetExecutablePath(char *epath, unsigned int *size) { -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__DragonFly__) int mib[4]; mib[0] = CTL_KERN; mib[1] = KERN_PROC; diff --git a/cctools/libstuff/emulated.c b/cctools/libstuff/emulated.c index aa72142e..b8c52e4c 100644 --- a/cctools/libstuff/emulated.c +++ b/cctools/libstuff/emulated.c @@ -26,7 +26,7 @@ int _NSGetExecutablePath(char *epath, unsigned int *size) { -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__DragonFly__) int mib[4]; mib[0] = CTL_KERN; mib[1] = KERN_PROC; diff --git a/usage_examples/ios_toolchain/wrapper.c b/usage_examples/ios_toolchain/wrapper.c index 3871fbb0..3cf5fc16 100644 --- a/usage_examples/ios_toolchain/wrapper.c +++ b/usage_examples/ios_toolchain/wrapper.c @@ -35,7 +35,7 @@ char *get_executable_path(char *epath, size_t buflen) #ifdef __APPLE__ unsigned int l = buflen; if (_NSGetExecutablePath(epath, &l) != 0) return NULL; -#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__) || defined(__DragonFly__) int mib[4] = { CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 }; size_t l = buflen; if (sysctl(mib, 4, epath, &l, NULL, 0) != 0) return NULL;