@@ -1,43 +0,0 @@
1−From b577153a10c98f4e13405dc93ea2ab1a7b990e07 Mon Sep 17 00:00:00 2001
2−From: David Huffman <storedbox+alpine@outlook.com>
3−Date: Wed, 6 Jan 2016 07:09:30 -0500
4−Subject: [PATCH] hard-code glibc's definition of struct mallinfo
5−
6−---
7− src/tbbmalloc/proxy.h | 20 ++++++++++++++++++++
8− 1 file changed, 20 insertions(+)
9−
10−diff --git a/src/tbbmalloc/proxy.h b/src/tbbmalloc/proxy.h
11−index 781cadc..e1ea1ae 100644
12−--- a/src/tbbmalloc/proxy.h
13−+++ b/src/tbbmalloc/proxy.h
14−@@ -32,6 +32,26 @@
15−
16− #include <stddef.h>
17−
18−+// The following definition was taken from /usr/include/malloc.h as provided by
19−+// the glibc-devel-2.19-17.4.x86_64 package on openSUSE Leap 42.1; it is
20−+// made available under the GNU Lesser General Public License v2.1 or later.
21−+// See <https://www.gnu.org/licenses>.
22−+//
23−+// Copyright (C) 1996-2014 Free Software Foundation, Inc.
24−+struct mallinfo
25−+{
26−+ int arena; /* non-mmapped space allocated from system */
27−+ int ordblks; /* number of free chunks */
28−+ int smblks; /* number of fastbin blocks */
29−+ int hblks; /* number of mmapped regions */
30−+ int hblkhd; /* space in mmapped regions */
31−+ int usmblks; /* maximum total allocated space */
32−+ int fsmblks; /* space available in freed fastbin blocks */
33−+ int uordblks; /* total allocated space */
34−+ int fordblks; /* total free space */
35−+ int keepcost; /* top-most, releasable (via malloc_trim) space */
36−+};
37−+
38− extern "C" {
39− void * scalable_malloc(size_t size);
40− void * scalable_calloc(size_t nobj, size_t size);
41−--
42−2.6.2
43−