mirror of
https://github.com/thewtex/tmux-mem-cpu-load.git
synced 2026-09-10 07:16:16 -04:00
Merge pull request #117 from iztanos/codex/fix-load-averages-array
Avoid variable length load average array
This commit is contained in:
commit
006b834b9c
|
|
@ -42,8 +42,6 @@ std::string load_string( bool use_colors,
|
||||||
std::ostringstream ss;
|
std::ostringstream ss;
|
||||||
ss.setf( std::ios::fixed, std::ios::floatfield );
|
ss.setf( std::ios::fixed, std::ios::floatfield );
|
||||||
ss.precision( 2 );
|
ss.precision( 2 );
|
||||||
double averages[num_averages];
|
|
||||||
// based on: opensource.apple.com/source/Libc/Libc-262/gen/getloadavg.c
|
|
||||||
|
|
||||||
if( num_averages <= 0 || num_averages > 3)
|
if( num_averages <= 0 || num_averages > 3)
|
||||||
{
|
{
|
||||||
|
|
@ -51,6 +49,9 @@ std::string load_string( bool use_colors,
|
||||||
return ss.str();
|
return ss.str();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
double averages[3];
|
||||||
|
// based on: opensource.apple.com/source/Libc/Libc-262/gen/getloadavg.c
|
||||||
|
|
||||||
if( getloadavg( averages, num_averages ) < 0 )
|
if( getloadavg( averages, num_averages ) < 0 )
|
||||||
{
|
{
|
||||||
ss << " 0.00 0.00 0.00"; // couldn't get averages.
|
ss << " 0.00 0.00 0.00"; // couldn't get averages.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue