#else /* Not _WIN32 */\r
#if defined(__sun)\r
#define HAVE_MEMALIGN\r
+ #elif defined(__FreeBSD__)\r
+ #define HAVE_POSIX_MEMALIGN\r
/* Linux x86_64 and OSX always align allocations to 16 bytes */\r
- #elif !defined(__amd64__) && !defined(__APPLE__) \r
+ #elif !defined(__amd64__) && !defined(__APPLE__) && !defined(_AIX)\r
#define HAVE_MEMALIGN\r
#include <malloc.h> \r
#endif\r