diff --git a/lokimq/proxy.cpp b/lokimq/proxy.cpp index 8c9ecb3..034a9e9 100644 --- a/lokimq/proxy.cpp +++ b/lokimq/proxy.cpp @@ -2,6 +2,13 @@ #include "lokimq-internal.h" #include "hex.h" +#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) +extern "C" { +#include +#include +} +#endif + #ifndef _WIN32 extern "C" { #include diff --git a/lokimq/worker.cpp b/lokimq/worker.cpp index 68e860e..019013d 100644 --- a/lokimq/worker.cpp +++ b/lokimq/worker.cpp @@ -2,6 +2,13 @@ #include "batch.h" #include "lokimq-internal.h" +#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) +extern "C" { +#include +#include +} +#endif + namespace lokimq { namespace {