aboutsummaryrefslogtreecommitdiffstats
path: root/LoadAverageMeter.c
diff options
context:
space:
mode:
authorBartosz Fenski <fenio@debian.org>2006-08-14 13:03:15 +0200
committerDaniel Lange <DLange@git.local>2016-04-11 13:00:21 +0200
commit8ae888dfb193b86560b4d874767c347bf2be8097 (patch)
treed82d76a4fb242d84ab6371f76ca88459d9d8b98e /LoadAverageMeter.c
parentf520e61979ccb94cf3f6f8e5c67784c6c260924e (diff)
parent85bb4ad9cb820ac3b8e935a930084a06cbfd2847 (diff)
downloaddebian_htop-8ae888dfb193b86560b4d874767c347bf2be8097.tar.gz
debian_htop-8ae888dfb193b86560b4d874767c347bf2be8097.tar.bz2
debian_htop-8ae888dfb193b86560b4d874767c347bf2be8097.zip
Imported Debian patch 0.6.3-1debian/0.6.3-1
Diffstat (limited to 'LoadAverageMeter.c')
-rw-r--r--LoadAverageMeter.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/LoadAverageMeter.c b/LoadAverageMeter.c
index 4f62260..ab06beb 100644
--- a/LoadAverageMeter.c
+++ b/LoadAverageMeter.c
@@ -12,10 +12,10 @@ in the source distribution for its full text.
#include "debug.h"
-/* private property */
-int LoadAverageMeter_attributes[] = { LOAD_AVERAGE_FIFTEEN, LOAD_AVERAGE_FIVE, LOAD_AVERAGE_ONE };
+int LoadAverageMeter_attributes[] = {
+ LOAD_AVERAGE_FIFTEEN, LOAD_AVERAGE_FIVE, LOAD_AVERAGE_ONE
+};
-/* private */
MeterType LoadAverageMeter = {
.setValues = LoadAverageMeter_setValues,
.display = LoadAverageMeter_display,
@@ -28,10 +28,8 @@ MeterType LoadAverageMeter = {
.caption = "Load average: "
};
-/* private property */
int LoadMeter_attributes[] = { LOAD };
-/* private */
MeterType LoadMeter = {
.setValues = LoadMeter_setValues,
.display = LoadMeter_display,
@@ -44,8 +42,7 @@ MeterType LoadMeter = {
.caption = "Load: "
};
-/* private */
-inline static void LoadAverageMeter_scan(double* one, double* five, double* fifteen) {
+static inline void LoadAverageMeter_scan(double* one, double* five, double* fifteen) {
int activeProcs, totalProcs, lastProc;
FILE *fd = fopen(PROCDIR "/loadavg", "r");
int read = fscanf(fd, "%lf %lf %lf %d/%d %d", one, five, fifteen,
@@ -63,7 +60,7 @@ void LoadAverageMeter_setValues(Meter* this, char* buffer, int size) {
void LoadAverageMeter_display(Object* cast, RichString* out) {
Meter* this = (Meter*)cast;
char buffer[20];
- RichString_prune(out);
+ RichString_init(out);
sprintf(buffer, "%.2f ", this->values[2]);
RichString_append(out, CRT_colors[LOAD_AVERAGE_FIFTEEN], buffer);
sprintf(buffer, "%.2f ", this->values[1]);
@@ -84,7 +81,7 @@ void LoadMeter_setValues(Meter* this, char* buffer, int size) {
void LoadMeter_display(Object* cast, RichString* out) {
Meter* this = (Meter*)cast;
char buffer[20];
- RichString_prune(out);
+ RichString_init(out);
sprintf(buffer, "%.2f ", ((Meter*)this)->values[0]);
RichString_append(out, CRT_colors[LOAD], buffer);
}

© 2014-2024 Faster IT GmbH | imprint | privacy policy