diff --git a/sysdeps/aix/ChangeLog b/sysdeps/aix/ChangeLog index 2f0aa9de..8adbc08c 100644 --- a/sysdeps/aix/ChangeLog +++ b/sysdeps/aix/ChangeLog @@ -1,3 +1,7 @@ +2004-05-25 Benoît Dejean + + * uptime.c: (glibtop_get_uptime_p): Added boot_time. + 2004-03-09 Bastien Nocera * procargs.c: (glibtop_get_proc_args_s): fix g_malloc usage on non-Linux diff --git a/sysdeps/aix/uptime.c b/sysdeps/aix/uptime.c index 250a72d1..616d7283 100644 --- a/sysdeps/aix/uptime.c +++ b/sysdeps/aix/uptime.c @@ -29,6 +29,8 @@ #include +#include + static const unsigned long _glibtop_sysdeps_uptime = (1L << GLIBTOP_UPTIME_UPTIME) + (1L << GLIBTOP_UPTIME_IDLETIME); @@ -68,6 +70,7 @@ glibtop_get_uptime_p (glibtop *server, glibtop_uptime *buf) buf->uptime = (double) cpu.total / (double) cpu.frequency; buf->idletime = (double) cpu.idle / (double) cpu.frequency; + buf->boot_time = (guint64) time(NULL) - (guint64) buf->uptime; buf->flags = _glibtop_sysdeps_uptime; } diff --git a/sysdeps/sun4/ChangeLog b/sysdeps/sun4/ChangeLog index 670cc6a0..05473cdb 100644 --- a/sysdeps/sun4/ChangeLog +++ b/sysdeps/sun4/ChangeLog @@ -1,3 +1,7 @@ +2004-05-25 Benoît Dejean + + * uptime.c: (glibtop_get_uptime_p): Added boot_time. + 2004-03-09 Bastien Nocera * open.c: (glibtop_open_p): diff --git a/sysdeps/sun4/uptime.c b/sysdeps/sun4/uptime.c index 023cf3f3..149ad54f 100644 --- a/sysdeps/sun4/uptime.c +++ b/sysdeps/sun4/uptime.c @@ -56,6 +56,7 @@ glibtop_get_uptime_p (glibtop *server, glibtop_uptime *buf) buf->uptime = (double) cpu.total / (double) cpu.frequency; buf->idletime = (double) cpu.idle / (double) cpu.frequency; + buf->boot_time = (guint64) time(NULL) - (guint64) buf->uptime; buf->flags = _glibtop_sysdeps_uptime; }