From: Manuel Luis SanmartĂ­n Rozada Date: Sat, 30 May 2015 23:34:30 +0000 (+0200) Subject: Processes: fix types in ps_read_status, change to unsigned long. X-Git-Tag: collectd-5.6.0~704^2~2 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=eebf31f35272080a6c85337519deff4217f440c7;p=collectd.git Processes: fix types in ps_read_status, change to unsigned long. --- diff --git a/src/processes.c b/src/processes.c index 1c5b9630..de776a29 100644 --- a/src/processes.c +++ b/src/processes.c @@ -811,10 +811,10 @@ static procstat_t *ps_read_status (int pid, procstat_t *ps) FILE *fh; char buffer[1024]; char filename[64]; - unsigned long long lib = 0; - unsigned long long exe = 0; - unsigned long long data = 0; - unsigned long long threads = 0; + unsigned long lib = 0; + unsigned long exe = 0; + unsigned long data = 0; + unsigned long threads = 0; char *fields[8]; int numfields; @@ -824,7 +824,7 @@ static procstat_t *ps_read_status (int pid, procstat_t *ps) while (fgets (buffer, sizeof(buffer), fh) != NULL) { - long long tmp; + unsigned long tmp; char *endptr; if (strncmp (buffer, "Vm", 2) != 0 @@ -839,7 +839,7 @@ static procstat_t *ps_read_status (int pid, procstat_t *ps) errno = 0; endptr = NULL; - tmp = strtoll (fields[1], &endptr, /* base = */ 10); + tmp = strtoul (fields[1], &endptr, /* base = */ 10); if ((errno == 0) && (endptr != fields[1])) { if (strncmp (buffer, "VmData", 6) == 0)