From: Peter van Dijk Date: Mon, 21 Jul 2014 13:00:06 +0000 (+0200) Subject: allow dynamic module loading on OSX - apparently this works since 10.3/10.4 X-Git-Tag: auth-3.4.0-rc1~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97574c5fb1192c88a2d6e9f9a1a4f29be05c317e;p=thirdparty%2Fpdns.git allow dynamic module loading on OSX - apparently this works since 10.3/10.4 --- diff --git a/pdns/ueberbackend.cc b/pdns/ueberbackend.cc index 2eeb480389..64d3ceb05b 100644 --- a/pdns/ueberbackend.cc +++ b/pdns/ueberbackend.cc @@ -70,8 +70,6 @@ int UeberBackend::s_s=-1; // ? //! Loads a module and reports it to all UeberBackend threads bool UeberBackend::loadmodule(const string &name) { - // TODO: Implement dynamic loading? -#if !defined(DARWIN) void *dlib=dlopen(name.c_str(), RTLD_NOW); if(dlib == NULL) { @@ -82,12 +80,6 @@ bool UeberBackend::loadmodule(const string &name) } return true; - -#else - L << Logger::Warning << "This version doesn't support dynamic loading (yet)." << endl; - return false; - -#endif } void UeberBackend::go(void)