1 /* Portability stuff */
2 
3 #ifndef EBIZZY_H
4 #define EBIZZY_H
5 
6 #ifndef _freebsd
7 #include <malloc.h>
8 #endif
9 
10 /*
11  * Solaris and FreeBSD compatibility stuff
12  */
13 #if defined(_solaris) || defined(_freebsd)
14 #define	MAP_ANONYMOUS	MAP_ANON
15 #define	M_MMAP_MAX	(-4)
16 #endif
17 
18 /*
19  * FreeBSD compatibility stuff
20  */
21 #if defined(_freebsd) || defined(__UCLIBC__)
22 #define mallopt(arg1, arg2) do { } while (0);
23 #endif
24 
25 /*
26  * HP-UX compatibility stuff
27  */
28 #ifdef _HPUX_SOURCE
29 #define _SC_NPROCESSORS_ONLN pthread_num_processors_np()
30 #endif
31 
32 
33 
34 #endif /* EBIZZY_H */
35