proclogd: fix wrong type for rss (#25923)

rss is long
old-commit-hash: 379b7cf8b6
This commit is contained in:
Dean Lee 2022-10-04 01:16:38 +08:00 committed by GitHub
parent a8780343d8
commit 0b6f40d4a4
2 changed files with 3 additions and 3 deletions

View File

@ -95,7 +95,7 @@ std::optional<ProcStat> procStat(std::string stat) {
.num_threads = stol(v[StatPos::num_threads - 1]),
.starttime = stoull(v[StatPos::starttime - 1]),
.vms = stoul(v[StatPos::vsize - 1]),
.rss = stoul(v[StatPos::rss - 1]),
.rss = stol(v[StatPos::rss - 1]),
.processor = stoi(v[StatPos::processor - 1]),
};
return p;

View File

@ -20,8 +20,8 @@ struct ProcCache {
struct ProcStat {
int pid, ppid, processor;
char state;
long cutime, cstime, priority, nice, num_threads;
unsigned long utime, stime, vms, rss;
long cutime, cstime, priority, nice, num_threads, rss;
unsigned long utime, stime, vms;
unsigned long long starttime;
std::string name;
};