* testsuite/testsuite_performance.h: Portability.
authorLoren J. Rittle <ljrittle@acm.org>
Tue, 24 Jun 2003 06:41:38 +0000 (06:41 +0000)
committerLoren J. Rittle <ljrittle@gcc.gnu.org>
Tue, 24 Jun 2003 06:41:38 +0000 (06:41 +0000)
From-SVN: r68407

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

index c1acd15755e1f48db23b4e8bb5ab96360d8c36fd..3f7f5d8df9cc91c9ec7157513a48881a46bf4d12 100644 (file)
@@ -8,6 +8,7 @@
        * config/abi/sparc-freebsd5/baseline_symbols.txt: New file.
 
        * include/ext/mt_allocator.h: Portability.
+       * testsuite/testsuite_performance.h: Likewise.
 
 2003-06-23  Benjamin Kosnik  <bkoz@redhat.com>
 
index 598571b07ea7c321dbcf1f37518cda03b0c30283..9aea757445833e8c43e84c0a6df2d88b3ee1ee7e 100644 (file)
 
 #include <sys/times.h>
 #include <sys/resource.h>
+#ifdef __FreeBSD__
+#include <stdlib.h>
+#else
 #include <malloc.h>
+#endif
 #include <string>
 #include <fstream>
 #include <iomanip>
@@ -81,6 +85,11 @@ namespace __gnu_cxx_test
     { return tms_end.tms_stime - tms_begin.tms_stime; }
   };
 
+#ifdef __FreeBSD__
+  struct mallinfo { int arena; };
+  int mallinfo (void) { return 0; }
+#endif
+
   class resource_counter
   {
     int                who;