$NetBSD: patch-bk,v 1.1 2005/03/06 11:40:21 spz Exp $ --- src/Core/util/rusage.cc.orig 2004-07-30 12:58:10.000000000 +0200 +++ src/Core/util/rusage.cc @@ -52,7 +52,11 @@ // Author(s): Cengiz Alaettinoglu #include "config.h" +#if (__GNUC__ > 2) #include +#else +#include +#endif #include "rusage.hh" #include @@ -83,7 +87,6 @@ extern "C" { #endif } - double tv2f(timeval &tv) /* Converts a timeval into a double giving the time in seconds. */ { @@ -114,7 +117,7 @@ ostream& operator<<(ostream& stream, Rus stime = tv2f(self.ru_stime) - ru.last_stime; rtime = tv2f(end_time) - ru.last_rtime; - stream << fixed << setprecision(2); + stream << setiosflags(ostream::fixed) << setprecision(2); stream << " times: " << utime << " " << stime << " " @@ -137,7 +140,7 @@ ostream& operator<<(ostream& stream, Rus stream << " vo/nv cs: " << self.ru_nvcsw << " " << self.ru_nivcsw << endl; - stream << scientific << setprecision(0); + stream << setiosflags(ostream::scientific) << setprecision(0); return stream; }