From 63d100a22afa5b6a3ea57725d49521ab2fd3a13c Mon Sep 17 00:00:00 2001 From: Saro Date: Fri, 6 Jan 2017 16:01:53 -0500 Subject: [PATCH] Remove dependency on alloca.h to build on BSD (v2) Code changes from MariaDB 10.1.20's mysql/service_encryption.h --- deps/libmariadbclient/include/mysql/service_encryption.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/deps/libmariadbclient/include/mysql/service_encryption.h b/deps/libmariadbclient/include/mysql/service_encryption.h index be21af7..6450239 100644 --- a/deps/libmariadbclient/include/mysql/service_encryption.h +++ b/deps/libmariadbclient/include/mysql/service_encryption.h @@ -34,10 +34,14 @@ extern "C" { #ifndef __cplusplus #define inline __inline #endif +#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__) +#include #else +#ifndef __FreeBSD__ #include #endif #endif +#endif /* returned from encryption_key_get_latest_version() */ #define ENCRYPTION_KEY_VERSION_INVALID (~(unsigned int)0)