From 889b35d148aba305acea223c87e5cab964888c58 Mon Sep 17 00:00:00 2001 From: dwmalone Date: Fri, 8 Feb 2008 11:03:05 +0000 Subject: [PATCH] WARNS fixes: mainly constness and avoid comparing signed with unsigned by making array indicies unsigned. Also note one or two unused parameters. --- usr.bin/procstat/procstat.c | 13 +++++++------ usr.bin/procstat/procstat_basic.c | 2 +- usr.bin/procstat/procstat_files.c | 3 ++- usr.bin/procstat/procstat_kstack.c | 7 ++++--- usr.bin/procstat/procstat_threads.c | 3 ++- usr.bin/procstat/procstat_vm.c | 5 +++-- 6 files changed, 19 insertions(+), 14 deletions(-) diff --git a/usr.bin/procstat/procstat.c b/usr.bin/procstat/procstat.c index d0398319aeac..48f705184e98 100644 --- a/usr.bin/procstat/procstat.c +++ b/usr.bin/procstat/procstat.c @@ -81,12 +81,12 @@ kinfo_proc_compare(const void *a, const void *b) { int i; - i = ((struct kinfo_proc *)a)->ki_pid - - ((struct kinfo_proc *)b)->ki_pid; + i = ((const struct kinfo_proc *)a)->ki_pid - + ((const struct kinfo_proc *)b)->ki_pid; if (i != 0) return (i); - i = ((struct kinfo_proc *)a)->ki_tid - - ((struct kinfo_proc *)b)->ki_tid; + i = ((const struct kinfo_proc *)a)->ki_tid - + ((const struct kinfo_proc *)b)->ki_tid; return (i); } @@ -100,7 +100,8 @@ kinfo_proc_sort(struct kinfo_proc *kipp, int count) int main(int argc, char *argv[]) { - int ch, i, interval, name[4], tmp; + int ch, interval, name[4], tmp; + unsigned int i; struct kinfo_proc *kipp; size_t len; long l; @@ -208,7 +209,7 @@ main(int argc, char *argv[]) } free(kipp); } - for (i = 0; i < argc; i++) { + for (i = 0; i < (unsigned int)argc; i++) { l = strtol(argv[i], &dummy, 10); if (*dummy != '\0') usage(); diff --git a/usr.bin/procstat/procstat_basic.c b/usr.bin/procstat/procstat_basic.c index 1fd3277d490b..7d7928c73e75 100644 --- a/usr.bin/procstat/procstat_basic.c +++ b/usr.bin/procstat/procstat_basic.c @@ -37,7 +37,7 @@ #include "procstat.h" void -procstat_basic(pid_t pid, struct kinfo_proc *kipp) +procstat_basic(pid_t pid __unused, struct kinfo_proc *kipp) { if (!hflag) diff --git a/usr.bin/procstat/procstat_files.c b/usr.bin/procstat/procstat_files.c index 3107cfa54b7e..98e4ef6767c3 100644 --- a/usr.bin/procstat/procstat_files.c +++ b/usr.bin/procstat/procstat_files.c @@ -134,7 +134,8 @@ void procstat_files(pid_t pid, struct kinfo_proc *kipp) { struct kinfo_file *freep, *kif; - int error, i, name[4]; + int error, name[4]; + unsigned int i; const char *str; size_t len; diff --git a/usr.bin/procstat/procstat_kstack.c b/usr.bin/procstat/procstat_kstack.c index c152388d3304..bd7c34cc299c 100644 --- a/usr.bin/procstat/procstat_kstack.c +++ b/usr.bin/procstat/procstat_kstack.c @@ -111,8 +111,8 @@ static int kinfo_kstack_compare(const void *a, const void *b) { - return ((struct kinfo_kstack *)a)->kkst_tid - - ((struct kinfo_kstack *)b)->kkst_tid; + return ((const struct kinfo_kstack *)a)->kkst_tid - + ((const struct kinfo_kstack *)b)->kkst_tid; } static void @@ -129,7 +129,8 @@ procstat_kstack(pid_t pid, struct kinfo_proc *kipp, int kflag) struct kinfo_kstack *kkstp, *kkstp_free; struct kinfo_proc *kip, *kip_free; char trace[KKST_MAXLEN]; - int error, i, j, name[4]; + int error, name[4]; + unsigned int i, j; size_t kip_len, kstk_len; if (!hflag) diff --git a/usr.bin/procstat/procstat_threads.c b/usr.bin/procstat/procstat_threads.c index a1cd6e50890b..2f34012bedae 100644 --- a/usr.bin/procstat/procstat_threads.c +++ b/usr.bin/procstat/procstat_threads.c @@ -42,7 +42,8 @@ void procstat_threads(pid_t pid, struct kinfo_proc *kipp) { struct kinfo_proc *kip; - int error, i, name[4]; + int error, name[4]; + unsigned int i; const char *str; size_t len; diff --git a/usr.bin/procstat/procstat_vm.c b/usr.bin/procstat/procstat_vm.c index 5a00587b01d0..a658382c3155 100644 --- a/usr.bin/procstat/procstat_vm.c +++ b/usr.bin/procstat/procstat_vm.c @@ -38,10 +38,11 @@ #include "procstat.h" void -procstat_vm(pid_t pid, struct kinfo_proc *kipp) +procstat_vm(pid_t pid, struct kinfo_proc *kipp __unused) { struct kinfo_vmentry *freep, *kve; - int error, i, name[4], ptrwidth; + int error, name[4], ptrwidth; + unsigned int i; const char *str; size_t len;