# if defined(__linux__) \
|| defined(_WIN32) \
|| (defined(__APPLE__) && defined(__MACH__)) \
|| defined(__sun) \
|| defined(__FreeBSD__) \
|| defined(__DragonFly__)
# define SQLITE_MAX_MMAP_SIZE 0x7fff0000 /* 2147418112 */
# else
# define SQLITE_MAX_MMAP_SIZE 0
# endif
Description
I've encountered a couple of issues with unified headers in r14 that I didn't see using r13b.
Boost Log
Missing:
pthread_spin_initDetection:
#if defined(_POSIX_SPIN_LOCKS) && _POSIX_SPIN_LOCKS > 0Code: https://github.com/boostorg/log/blob/boost-1.58.0/include/boost/log/detail/spin_mutex.hpp#L198
Available in API >= 24
Boost Thread
Missing:
pthread_mutex_timedlockDetection:
#if _POSIX_TIMEOUTS >= 0 && _POSIX_TIMEOUTS>=200112LCode: https://github.com/boostorg/thread/blob/develop/include/boost/thread/pthread/mutex.hpp#L251
Available in API >= 21
Sqlite3
Missing:
mmapDetection:
Available in API >= 21
Environment Details