summaryrefslogtreecommitdiff
path: root/sim
diff options
context:
space:
mode:
Diffstat (limited to 'sim')
-rw-r--r--sim/sim_time.cc6
-rw-r--r--sim/sim_time.hh2
2 files changed, 5 insertions, 3 deletions
diff --git a/sim/sim_time.cc b/sim/sim_time.cc
index 3d91eba83..70483d9a2 100644
--- a/sim/sim_time.cc
+++ b/sim/sim_time.cc
@@ -132,21 +132,21 @@ namespace Time
ostream &
operator<<(ostream &out, const Start &start)
{
- out << ::ctime(&start.get().tv_sec);
+ out << ::ctime((const time_t *)&start.get().tv_sec);
return out;
}
ostream &
operator<<(ostream &out, const Now &now)
{
- out << ::ctime(&now.get().tv_sec);
+ out << ::ctime((const time_t *)&now.get().tv_sec);
return out;
}
ostream &
operator<<(ostream &out, const Elapsed &elapsed)
{
- out << ::ctime(&elapsed.get().tv_sec);
+ out << ::ctime((const time_t *)&elapsed.get().tv_sec);
return out;
}
}
diff --git a/sim/sim_time.hh b/sim/sim_time.hh
index dbba42aa7..af69c3321 100644
--- a/sim/sim_time.hh
+++ b/sim/sim_time.hh
@@ -29,6 +29,8 @@
#ifndef __SIM_TIME_HH__
#define __SIM_TIME_HH__
+#include <sys/time.h>
+
#include <iosfwd>
namespace Time {