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