Fixed warnings.

2007-05-19  Benoît Dejean  <benoit@placenet.org>

        * proclist.c: (glibtop_get_proclist_s):

        Fixed warnings.

svn path=/trunk/; revision=2596
This commit is contained in:
Benoît Dejean
2007-05-19 19:42:33 +00:00
committed by Benoît Dejean
parent a99011fd5c
commit a5f59cb81a
2 changed files with 13 additions and 7 deletions

View File

@@ -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):

View File

@@ -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);
}