diff options
author | Benoît Dejean <benoit@placenet.org> | 2007-05-19 19:42:33 +0000 |
---|---|---|
committer | Benoît Dejean <bdejean@src.gnome.org> | 2007-05-19 19:42:33 +0000 |
commit | a5f59cb81ae98b420ad9dfa59f689b41b5f562fe (patch) | |
tree | de078bd1d05047a6a45ebb3ea184db90024ac592 | |
parent | a99011fd5c5c38dec184a99eabe7f3ff596f333d (diff) | |
download | libgtop-a5f59cb81ae98b420ad9dfa59f689b41b5f562fe.tar.gz |
Fixed warnings.
2007-05-19 Benoît Dejean <benoit@placenet.org>
* proclist.c: (glibtop_get_proclist_s):
Fixed warnings.
svn path=/trunk/; revision=2596
-rw-r--r-- | sysdeps/linux/ChangeLog | 6 | ||||
-rw-r--r-- | sysdeps/linux/proclist.c | 14 |
2 files changed, 13 insertions, 7 deletions
diff --git a/sysdeps/linux/ChangeLog b/sysdeps/linux/ChangeLog index 8696c2a6..bc6eaad9 100644 --- a/sysdeps/linux/ChangeLog +++ b/sysdeps/linux/ChangeLog @@ -1,3 +1,9 @@ +2007-05-19 Benoît Dejean <benoit@placenet.org> + + * proclist.c: (glibtop_get_proclist_s): + + Fixed warnings. + 2007-05-17 Benoît Dejean <benoit@placenet.org> * procopenfiles.c: (glibtop_get_proc_open_files_s): diff --git a/sysdeps/linux/proclist.c b/sysdeps/linux/proclist.c index 9955a8ba..753c2d7e 100644 --- a/sysdeps/linux/proclist.c +++ b/sysdeps/linux/proclist.c @@ -55,7 +55,7 @@ _glibtop_init_proclist_s (glibtop *server) * * On error, NULL is returned and buf->flags is zero. */ -unsigned * +pid_t* glibtop_get_proclist_s (glibtop *server, glibtop_proclist *buf, gint64 which, gint64 arg) { @@ -75,12 +75,12 @@ glibtop_get_proclist_s (glibtop *server, glibtop_proclist *buf, if(stat("/proc", &statb)) return NULL; - pids = g_array_sized_new(FALSE, FALSE, sizeof(unsigned), statb.st_nlink); + pids = g_array_sized_new(FALSE, FALSE, sizeof(pid_t), statb.st_nlink); /* read every every entry in /proc */ while((entry = readdir (proc))) { - unsigned pid; + pid_t pid; if (entry->d_type != DT_DIR) continue; @@ -92,7 +92,7 @@ glibtop_get_proclist_s (glibtop *server, glibtop_proclist *buf, case GLIBTOP_KERN_PROC_ALL: break; case GLIBTOP_KERN_PROC_PID: - if ((unsigned) arg != pid) + if ((pid_t) arg != pid) continue; break; case GLIBTOP_KERN_PROC_UID: @@ -100,7 +100,7 @@ glibtop_get_proclist_s (glibtop *server, glibtop_proclist *buf, char path[32]; struct stat path_stat; - snprintf(path, sizeof path, "/proc/%u", pid); + snprintf(path, sizeof path, "/proc/%u", (unsigned)pid); if (stat(path, &path_stat)) continue; @@ -163,9 +163,9 @@ glibtop_get_proclist_s (glibtop *server, glibtop_proclist *buf, closedir (proc); buf->flags = _glibtop_sysdeps_proclist; - buf->size = sizeof (unsigned); + buf->size = sizeof(pid_t); buf->number = pids->len; buf->total = buf->number * buf->size; - return (unsigned*) g_array_free(pids, FALSE); + return (pid_t*)g_array_free(pids, FALSE); } |