summaryrefslogtreecommitdiffstats
path: root/pcp
diff options
context:
space:
mode:
authorExplorer09 <explorer09@gmail.com>2023-07-28 02:17:02 +0800
committerBenBE <BenBE@geshi.org>2023-08-18 12:52:28 +0200
commit3d2f5e1a1a77dbc1613d15a61a5ce79e3cb8d505 (patch)
treeb45482101528ac3bde8d172e84cf99abd412db88 /pcp
parent03d5e4746f53bd07daf68638d714a7fec336297b (diff)
Modify PCPProcessList_updateInfo() prototype for readability
It should just take a `PCPProcess*` argument rather than a `Process*`. Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
Diffstat (limited to 'pcp')
-rw-r--r--pcp/PCPProcessList.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/pcp/PCPProcessList.c b/pcp/PCPProcessList.c
index c18d74be..0dac2ad9 100644
--- a/pcp/PCPProcessList.c
+++ b/pcp/PCPProcessList.c
@@ -134,8 +134,8 @@ static void PCPProcessList_updateID(Process* process, int pid, int offset) {
process->state = PCPProcessList_getProcessState(Metric_instance_char(PCP_PROC_STATE, pid, offset, '?'));
}
-static void PCPProcessList_updateInfo(Process* process, int pid, int offset, char* command, size_t commLen) {
- PCPProcess* pp = (PCPProcess*) process;
+static void PCPProcessList_updateInfo(PCPProcess* pp, int pid, int offset, char* command, size_t commLen) {
+ Process* process = &pp->super;
pmAtomValue value;
if (!PCPMetric_instance(PCP_PROC_CMD, pid, offset, &value, PM_TYPE_STRING))
@@ -371,7 +371,7 @@ static bool PCPProcessList_updateProcesses(PCPProcessList* this) {
unsigned int tty_nr = proc->tty_nr;
unsigned long long int lasttimes = pp->utime + pp->stime;
- PCPProcessList_updateInfo(proc, pid, offset, command, sizeof(command));
+ PCPProcessList_updateInfo(pp, pid, offset, command, sizeof(command));
proc->starttime_ctime += Platform_getBootTime();
if (tty_nr != proc->tty_nr)
PCPProcessList_updateTTY(proc, pid, offset);

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