From 085a97f835062cc7d585b290c2c5c459fc7f877d Mon Sep 17 00:00:00 2001 From: Leonid Yuriev Date: Mon, 22 Nov 2021 16:05:31 +0300 Subject: [PATCH] mdbx: define `MDBX_ENODATA == 9919` on systems without `ENODATA`. As workaround for incompatibility C and C++ code using LLVM's C++ libraries/headers on on systems without native `ENODATA`. --- mdbx.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdbx.h b/mdbx.h index 43d0d5ef..ea0791fc 100644 --- a/mdbx.h +++ b/mdbx.h @@ -1737,7 +1737,7 @@ enum MDBX_error_t { #ifdef ENODATA MDBX_ENODATA = ENODATA, #else - MDBX_ENODATA = -1, + MDBX_ENODATA = 9919 /* for compatibility with LLVM's C++ libraries/headers */, #endif /* ENODATA */ MDBX_EINVAL = EINVAL, MDBX_EACCESS = EACCES,