Commit b070f7bf authored by Howard Chu's avatar Howard Chu
Browse files

Portability tweak

parent 170703b0
...@@ -48,7 +48,6 @@ ...@@ -48,7 +48,6 @@
#include <time.h> #include <time.h>
#include <unistd.h> #include <unistd.h>
#include <pthread.h> #include <pthread.h>
#include <endian.h>
#include "mdb.h" #include "mdb.h"
...@@ -93,7 +92,11 @@ typedef struct MDB_rxbody { ...@@ -93,7 +92,11 @@ typedef struct MDB_rxbody {
} MDB_rxbody; } MDB_rxbody;
#ifndef CACHELINE #ifndef CACHELINE
#define CACHELINE 64 /* most CPUs. Itanium uses 128 */ # ifdef __APPLE__
# define CACHELINE 128 /* 64 is too small to contain a mutex */
# else
# define CACHELINE 64 /* most CPUs. Itanium uses 128 */
# endif
#endif #endif
typedef struct MDB_reader { typedef struct MDB_reader {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment