OSDN Git Service

* testsuite/testsuite_performance.h (__FreeBSD__): Add fake mallinfo.
authorljrittle <ljrittle@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Aug 2003 07:51:54 +0000 (07:51 +0000)
committerljrittle <ljrittle@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Aug 2003 07:51:54 +0000 (07:51 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70244 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 282ac01..7c512ac 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 7e87272..625de57 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"
 {