diff --git a/sysdeps/linux/ChangeLog b/sysdeps/linux/ChangeLog index 23e96b7c..aebcc3d9 100644 --- a/sysdeps/linux/ChangeLog +++ b/sysdeps/linux/ChangeLog @@ -1,3 +1,12 @@ +2006-08-10 Benoît Dejean + + * open.c: (glibtop_open_s): + + Only print the warning if + (number of real cpu's) != (number of cpu's monitored). + Patch by Wouter Bolsterlee (uws) . + Closes #350705. + 2006-07-27 Benoît Dejean * netload.c: (glibtop_get_netload_s): diff --git a/sysdeps/linux/open.c b/sysdeps/linux/open.c index 5930dc53..5de69a8d 100644 --- a/sysdeps/linux/open.c +++ b/sysdeps/linux/open.c @@ -91,9 +91,11 @@ glibtop_open_s (glibtop *server, const char *program_name, server->ncpu = MIN(GLIBTOP_NCPU - 1, server->real_ncpu); - glibtop_warn_r(server, - "This machine has %d CPUs, " - "%d are being monitored.", - server->real_ncpu + 1, - server->ncpu + 1); + if (server->real_ncpu != server->ncpu) { + glibtop_warn_r(server, + "This machine has %d CPUs, " + "%d are being monitored.", + server->real_ncpu + 1, + server->ncpu + 1); + } }