diff -pru gnome-system-monitor-2.19.1-orig/src/proctable.cpp gnome-system-monitor-2.19.1/src/proctable.cpp
--- gnome-system-monitor-2.19.1-orig/src/proctable.cpp	2007-04-23 11:35:17.000000000 -0600
+++ gnome-system-monitor-2.19.1/src/proctable.cpp	2007-06-06 18:36:39.000000000 -0600
@@ -843,7 +843,7 @@ ProcInfo::ProcInfo(pid_t pid)
 
 
 static void
-refresh_list (ProcData *procdata, const unsigned *pid_list, const guint n)
+refresh_list (ProcData *procdata, const pid_t *pid_list, const guint n)
 {
   typedef std::list<ProcInfo*> ProcList;
   ProcList addition;
@@ -930,7 +930,7 @@ refresh_list (ProcData *procdata, const 
 void
 proctable_update_list (ProcData * const procdata)
 {
-	unsigned *pid_list;
+	pid_t *pid_list;
 	glibtop_proclist proclist;
 	glibtop_cpu cpu;
 	gint which, arg;
