summaryrefslogtreecommitdiff
path: root/devel/libdlmalloc/files/patch-aa
blob: 7a087a30f4832f92e15a14b6d34506e5f89841df (plain) (blame)
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
--- malloc-2.6.4.c.orig	Thu Nov 28 06:07:12 1996
+++ malloc-2.6.4.c	Sun Apr 20 17:25:42 1997
@@ -216,6 +216,8 @@
 
 /* Preliminaries */
 
+#include <sys/param.h>
+
 #ifndef __STD_C
 #ifdef __STDC__
 #define __STD_C     1
@@ -495,7 +497,7 @@
 #  ifdef _SC_PAGE_SIZE
 #    define malloc_getpagesize sysconf(_SC_PAGE_SIZE)
 #  else
-#    if defined(BSD) || defined(DGUX) || defined(HAVE_GETPAGESIZE)
+#    if (defined(BSD) && (BSD < 199306)) || defined(DGUX) || defined(HAVE_GETPAGESIZE)
        extern size_t getpagesize();
 #      define malloc_getpagesize getpagesize()
 #    else
@@ -789,7 +791,9 @@
 #else /* INTERNAL_LINUX_C_LIB */
 
 #if __STD_C
+#    if !(defined(BSD) && (BSD >= 199306))
 extern Void_t*     sbrk(ptrdiff_t);
+#    endif
 #else
 extern Void_t*     sbrk();
 #endif