projects
/
collectd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
redis plugin: Fixed bug of Timeout option
[collectd.git]
/
src
/
cpufreq.c
diff --git
a/src/cpufreq.c
b/src/cpufreq.c
index
608e60e
..
851aad4
100644
(file)
--- a/
src/cpufreq.c
+++ b/
src/cpufreq.c
@@
-25,7
+25,7
@@
#include "common.h"
#include "plugin.h"
#include "common.h"
#include "plugin.h"
-static int num_cpu
= 0
;
+static int num_cpu;
static int cpufreq_init(void) {
int status;
static int cpufreq_init(void) {
int status;
@@
-34,10
+34,10
@@
static int cpufreq_init(void) {
num_cpu = 0;
while (1) {
num_cpu = 0;
while (1) {
- status = s
s
nprintf(filename, sizeof(filename),
-
"/sys/devices/system/cpu/cpu%d/cpufreq/"
-
"scaling_cur_freq",
-
num_cpu);
+ status = snprintf(filename, sizeof(filename),
+ "/sys/devices/system/cpu/cpu%d/cpufreq/"
+ "scaling_cur_freq",
+ num_cpu);
if ((status < 1) || ((unsigned int)status >= sizeof(filename)))
break;
if ((status < 1) || ((unsigned int)status >= sizeof(filename)))
break;
@@
-62,7
+62,7
@@
static void cpufreq_submit(int cpu_num, value_t value) {
vl.values_len = 1;
sstrncpy(vl.plugin, "cpufreq", sizeof(vl.plugin));
sstrncpy(vl.type, "cpufreq", sizeof(vl.type));
vl.values_len = 1;
sstrncpy(vl.plugin, "cpufreq", sizeof(vl.plugin));
sstrncpy(vl.type, "cpufreq", sizeof(vl.type));
- s
s
nprintf(vl.type_instance, sizeof(vl.type_instance), "%i", cpu_num);
+ snprintf(vl.type_instance, sizeof(vl.type_instance), "%i", cpu_num);
plugin_dispatch_values(&vl);
}
plugin_dispatch_values(&vl);
}
@@
-70,8
+70,8
@@
static void cpufreq_submit(int cpu_num, value_t value) {
static int cpufreq_read(void) {
for (int i = 0; i < num_cpu; i++) {
char filename[PATH_MAX];
static int cpufreq_read(void) {
for (int i = 0; i < num_cpu; i++) {
char filename[PATH_MAX];
- s
s
nprintf(filename, sizeof(filename),
-
"/sys/devices/system/cpu/cpu%d/cpufreq/scaling_cur_freq", i);
+ snprintf(filename, sizeof(filename),
+ "/sys/devices/system/cpu/cpu%d/cpufreq/scaling_cur_freq", i);
value_t v;
if (parse_value_file(filename, &v, DS_TYPE_GAUGE) != 0) {
value_t v;
if (parse_value_file(filename, &v, DS_TYPE_GAUGE) != 0) {