]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
proc_pids.c: fix signed vs. unsigned comparison warnings
authorEero Tamminen <eero.t.tamminen@intel.com>
Tue, 30 Jan 2024 15:51:51 +0000 (17:51 +0200)
committerEero Tamminen <eero.t.tamminen@intel.com>
Tue, 30 Jan 2024 15:53:53 +0000 (17:53 +0200)
Signed-off-by: Eero Tamminen <eero.t.tamminen@intel.com>
src/utils/proc_pids/proc_pids.c

index fb30172c98858981b144470a0743285887515cc5..3dfd27943dc8ba87a152eb5fb487b2b3a56204c7 100644 (file)
@@ -116,7 +116,7 @@ int pids_list_clear(pids_list_t *list) {
 int pids_list_contains_pid(pids_list_t *list, const pid_t pid) {
   assert(list);
 
-  for (int i = 0; i < list->size; i++)
+  for (size_t i = 0; i < list->size; i++)
     if (list->pids[i] == pid)
       return 1;
 
@@ -330,14 +330,14 @@ int pids_list_diff(proc_pids_t *proc, pids_list_t *added,
     return pids_list_add_list(removed, proc->prev);
   }
 
-  for (int i = 0; i < proc->prev->size; i++)
+  for (size_t i = 0; i < proc->prev->size; i++)
     if (0 == pids_list_contains_pid(proc->curr, proc->prev->pids[i])) {
       int add_result = pids_list_add_pid(removed, proc->prev->pids[i]);
       if (add_result < 0)
         return add_result;
     }
 
-  for (int i = 0; i < proc->curr->size; i++)
+  for (size_t i = 0; i < proc->curr->size; i++)
     if (0 == pids_list_contains_pid(proc->prev, proc->curr->pids[i])) {
       int add_result = pids_list_add_pid(added, proc->curr->pids[i]);
       if (add_result < 0)