]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* testsuite/testsuite_performance.h (__FreeBSD__): Add fake mallinfo.
authorLoren J. Rittle <ljrittle@acm.org>
Fri, 8 Aug 2003 07:51:54 +0000 (07:51 +0000)
committerLoren J. Rittle <ljrittle@gcc.gnu.org>
Fri, 8 Aug 2003 07:51:54 +0000 (07:51 +0000)
From-SVN: r70244

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/testsuite_performance.h

index 282ac010a76f9e8ca86b3a9ba89d85a787187bf6..7c512ac47e7b4993bdeb6c7c8bb7262545c9596a 100644 (file)
@@ -1,3 +1,7 @@
+2003-08-08  Loren J. Rittle  <ljrittle@acm.org>
+
+       * testsuite/testsuite_performance.h (__FreeBSD__): Add fake mallinfo.
+
 2003-08-07  Doug Gregor  <dgregor@apple.com>
 
        * include/bits/char_traits.h (char_traits::not_eof): Match operand 
index 7e87272cacdc52766dd91481f4fbe22f69735bbf..625de579b00c72f94bb478024f20c0252cfd22a0 100644 (file)
 
 #ifdef __linux__
 #include <malloc.h>
+#elif defined (__FreeBSD__)
+extern "C"
+{
+  struct mallinfo { int uordblks; };
+  struct mallinfo mallinfo(void)
+    { struct mallinfo m = { (((size_t) sbrk (0) + 1023) / 1024) }; return m; }
+}
 #else
 extern "C"
 {