From 62fcb743794538a80cae983c6aca77df6ef7b886 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 a02af13f..6983e529 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 d04c3d2d..438032fb 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;