From 8f471a735df43ac10f955c97b6f610599a6639db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= Date: Wed, 24 Jan 2024 15:04:37 +0100 Subject: [PATCH] build: Fix -Wcast-align warning from clang --- src/task-manager-freebsd.c | 2 +- src/task-manager-linux.c | 2 +- src/task-manager-solaris.c | 2 +- src/task-manager.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/task-manager-freebsd.c b/src/task-manager-freebsd.c index 4920c2c..bfba6ff 100644 --- a/src/task-manager-freebsd.c +++ b/src/task-manager-freebsd.c @@ -148,7 +148,7 @@ get_task_details (struct kinfo_proc *kp, Task *task) task->vsz = kp->ki_size; task->rss = ((guint64)kp->ki_rssize * (guint64)getpagesize ()); task->uid = kp->ki_uid; - task->prio = (gshort)kp->ki_nice; + task->prio = kp->ki_nice; g_strlcpy (task->name, kp->ki_comm, sizeof(task->name)); oid[0] = CTL_KERN; diff --git a/src/task-manager-linux.c b/src/task-manager-linux.c index 1d8542d..e0b5d71 100644 --- a/src/task-manager-linux.c +++ b/src/task-manager-linux.c @@ -268,7 +268,7 @@ get_task_details (GPid pid, Task *task) &idummy, // cutime " waited for children in user mode &idummy, // cstime " system mode &idummy, // priority (nice value + fifteen) - (gint*)&task->prio, // nice range from 19 to -19 + &task->prio, // nice range from 19 to -19 &idummy, // hardcoded 0 &idummy, // itrealvalue time in jiffies to next SIGALRM send to this process diff --git a/src/task-manager-solaris.c b/src/task-manager-solaris.c index 76c96d9..75a7324 100644 --- a/src/task-manager-solaris.c +++ b/src/task-manager-solaris.c @@ -197,7 +197,7 @@ get_task_details (GPid pid, Task *task) snprintf (task->state, sizeof(task->state), "%c", process.pr_lwp.pr_sname); task->vsz = (guint64)process.pr_size * 1024; task->rss = (guint64)process.pr_rssize * 1024; - task->prio = (gushort)process.pr_lwp.pr_pri; + task->prio = process.pr_lwp.pr_pri; task->uid = (guint)process.pr_uid; get_cpu_percent (task->pid, (process.pr_time.tv_sec * 1000 + process.pr_time.tv_nsec / 100000), &task->cpu_user, 0, &task->cpu_system); diff --git a/src/task-manager.h b/src/task-manager.h index 96761d4..fa01ac2 100644 --- a/src/task-manager.h +++ b/src/task-manager.h @@ -42,7 +42,7 @@ struct _Task gfloat cpu_system; guint64 vsz; guint64 rss; - gshort prio; + gint prio; }; /**