blob: 74268af5eabab64f504480c9854a327a27be499c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
$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 */
+
|