mdbx: условное определение MDBX_ENOSYS как ENOTSUP/ENOSYS.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev) 2025-07-20 14:47:06 +03:00
parent 65b9b5ec6d
commit 43f3deee00

6
mdbx.h
View File

@ -1997,7 +1997,7 @@ typedef enum MDBX_error {
MDBX_EREMOTE = ERROR_REMOTE_STORAGE_MEDIA_ERROR, MDBX_EREMOTE = ERROR_REMOTE_STORAGE_MEDIA_ERROR,
MDBX_EDEADLK = ERROR_POSSIBLE_DEADLOCK MDBX_EDEADLK = ERROR_POSSIBLE_DEADLOCK
#else /* Windows */ #else /* Windows */
#ifdef ENODATA #if defined(ENODATA) || defined(DOXYGEN)
MDBX_ENODATA = ENODATA, MDBX_ENODATA = ENODATA,
#else #else
MDBX_ENODATA = 9919 /* for compatibility with LLVM's C++ libraries/headers */, MDBX_ENODATA = 9919 /* for compatibility with LLVM's C++ libraries/headers */,
@ -2006,7 +2006,11 @@ typedef enum MDBX_error {
MDBX_EACCESS = EACCES, MDBX_EACCESS = EACCES,
MDBX_ENOMEM = ENOMEM, MDBX_ENOMEM = ENOMEM,
MDBX_EROFS = EROFS, MDBX_EROFS = EROFS,
#if defined(ENOTSUP) || defined(DOXYGEN)
MDBX_ENOSYS = ENOTSUP,
#else
MDBX_ENOSYS = ENOSYS, MDBX_ENOSYS = ENOSYS,
#endif /* ENOTSUP */
MDBX_EIO = EIO, MDBX_EIO = EIO,
MDBX_EPERM = EPERM, MDBX_EPERM = EPERM,
MDBX_EINTR = EINTR, MDBX_EINTR = EINTR,