$NetBSD: patch-ap,v 1.1.1.1 2011/05/27 22:57:42 cheusov Exp $ Fix for Interix 3.5 --- libcommon/memalign.c.orig Sun Jan 22 21:06:14 2006 +++ libcommon/memalign.c @@ -21,9 +21,6 @@ */ /* Sccsid @(#)memalign.c 1.7 (gritter) 1/22/06 */ -#if defined (__FreeBSD__) || defined (__dietlibc__) || defined (_AIX) || \ - defined (__NetBSD__) || defined (__OpenBSD__) || \ - defined (__DragonFly__) || defined (__APPLE__) /* * FreeBSD malloc(3) promises to page-align the return of malloc() calls * if size is at least a page. This serves for a poor man's memalign() @@ -34,6 +31,7 @@ #include "memalign.h" +#if defined (HAVE_NO_MEMALIGN) void * memalign(size_t alignment, size_t size) { @@ -47,5 +45,5 @@ memalign(size_t alignment, size_t size) size = pagesize; return malloc(size); } -#endif /* __FreeBSD__ || __dietlibc__ || _AIX || __NetBSD__ || __OpenBSD__ || - __DragonFly__ || __APPLE__ */ +#endif /* HAVE_NO_MEMALIGN */ +