summaryrefslogtreecommitdiff
path: root/sysutils/heirloom-doc/patches/patch-ap
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 */
+