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