diff options
author | Benoît Dejean <bdejean@src.gnome.org> | 2004-10-22 15:35:57 +0000 |
---|---|---|
committer | Benoît Dejean <bdejean@src.gnome.org> | 2004-10-22 15:35:57 +0000 |
commit | e6f0664c3b89fdc83321c1f19dd362430deabb08 (patch) | |
tree | 02de17347d2e07f18c4d5af8e69ad421a9558568 /sysdeps/aix | |
parent | 405f0602e0123575bb39b326c7ca6a07329fa8f6 (diff) | |
download | libgtop-e6f0664c3b89fdc83321c1f19dd362430deabb08.tar.gz |
No longer abort() is no such pid. buf.flags == 0ULL means that there no
* procargs.c: (glibtop_get_proc_args_s):
* prockernel.c: (glibtop_get_proc_kernel_s):
* procmem.c: (glibtop_get_proc_mem_s):
* procsegment.c: (glibtop_get_proc_segment_s):
* procsignal.c: (glibtop_get_proc_signal_s):
* procstate.c: (glibtop_get_proc_state_s):
* proctime.c: (glibtop_get_proc_time_s):
* procuid.c: (glibtop_get_proc_uid_s): No longer abort() is no such pid.
buf.flags == 0ULL means that there no data could be retrieve at all.
Closes #154876. Thanks to Christophe Belle.
Diffstat (limited to 'sysdeps/aix')
-rw-r--r-- | sysdeps/aix/ChangeLog | 13 | ||||
-rw-r--r-- | sysdeps/aix/procargs.c | 7 | ||||
-rw-r--r-- | sysdeps/aix/prockernel.c | 7 | ||||
-rw-r--r-- | sysdeps/aix/procmem.c | 7 | ||||
-rw-r--r-- | sysdeps/aix/procsegment.c | 7 | ||||
-rw-r--r-- | sysdeps/aix/procsignal.c | 7 | ||||
-rw-r--r-- | sysdeps/aix/procstate.c | 7 | ||||
-rw-r--r-- | sysdeps/aix/proctime.c | 6 | ||||
-rw-r--r-- | sysdeps/aix/procuid.c | 7 |
9 files changed, 21 insertions, 47 deletions
diff --git a/sysdeps/aix/ChangeLog b/sysdeps/aix/ChangeLog index 725fe326..996b0ac6 100644 --- a/sysdeps/aix/ChangeLog +++ b/sysdeps/aix/ChangeLog @@ -1,3 +1,16 @@ +2004-10-22 Benoît Dejean <tazforever@dlfp.org> + + * procargs.c: (glibtop_get_proc_args_s): + * prockernel.c: (glibtop_get_proc_kernel_s): + * procmem.c: (glibtop_get_proc_mem_s): + * procsegment.c: (glibtop_get_proc_segment_s): + * procsignal.c: (glibtop_get_proc_signal_s): + * procstate.c: (glibtop_get_proc_state_s): + * proctime.c: (glibtop_get_proc_time_s): + * procuid.c: (glibtop_get_proc_uid_s): No longer abort() is no such pid. + buf.flags == 0ULL means that there no data could be retrieve at all. + Closes #154876. Thanks to Christophe Belle. + 2004-10-04 Benoît Dejean <tazforever@dlfp.org> * procstate.c: (glibtop_get_proc_state_s): Fixed .state to follow diff --git a/sysdeps/aix/procargs.c b/sysdeps/aix/procargs.c index 1bae8720..01f9e0e0 100644 --- a/sysdeps/aix/procargs.c +++ b/sysdeps/aix/procargs.c @@ -67,12 +67,7 @@ glibtop_get_proc_args_s (glibtop *server, glibtop_proc_args *buf, memset (buf, 0, sizeof (glibtop_proc_args)); pinfo = _glibtop_get_procinfo(server, pid); - if (pinfo == NULL) - { - glibtop_error_io_r (server, "Cannot read procsinfo"); - - return NULL; - } + if (pinfo == NULL) return NULL; size = max_len != 0 ? max_len : 4096; args_buffer = g_malloc (size); diff --git a/sysdeps/aix/prockernel.c b/sysdeps/aix/prockernel.c index fe9d41da..f105e1dc 100644 --- a/sysdeps/aix/prockernel.c +++ b/sysdeps/aix/prockernel.c @@ -62,12 +62,7 @@ glibtop_get_proc_kernel_s (glibtop *server, glibtop_proc_kernel *buf, memset (buf, 0, sizeof (glibtop_proc_kernel)); pinfo = _glibtop_get_procinfo(server, pid); - if (pinfo == NULL) - { - glibtop_error_io_r(server, "Cannot read procsinfo"); - - return; - } + if (pinfo == NULL) return; if (!(pinfo->pi_flags | SKPROC)) { diff --git a/sysdeps/aix/procmem.c b/sysdeps/aix/procmem.c index 947e2cd4..6fea79da 100644 --- a/sysdeps/aix/procmem.c +++ b/sysdeps/aix/procmem.c @@ -58,12 +58,7 @@ glibtop_get_proc_mem_s (glibtop *server, glibtop_proc_mem *buf, memset (buf, 0, sizeof (glibtop_proc_mem)); pinfo = _glibtop_get_procinfo(server, pid); - if (pinfo == NULL) - { - glibtop_error_io_r (server, "Cannot read procsinfo"); - - return; - } + if (pinfo == NULL) return; pagesize = sysconf(_SC_PAGESIZE); diff --git a/sysdeps/aix/procsegment.c b/sysdeps/aix/procsegment.c index af926d90..b00d98db 100644 --- a/sysdeps/aix/procsegment.c +++ b/sysdeps/aix/procsegment.c @@ -58,12 +58,7 @@ glibtop_get_proc_segment_s (glibtop *server, glibtop_proc_segment *buf, memset (buf, 0, sizeof (glibtop_proc_segment)); pinfo = _glibtop_get_procinfo(server, pid); - if (pinfo == NULL) - { - glibtop_error_io_r (server, "Cannot read procsinfo"); - - return; - } + if (pinfo == NULL) return; pagesize = sysconf(_SC_PAGESIZE); diff --git a/sysdeps/aix/procsignal.c b/sysdeps/aix/procsignal.c index ec58124c..b0cd6ba2 100644 --- a/sysdeps/aix/procsignal.c +++ b/sysdeps/aix/procsignal.c @@ -59,12 +59,7 @@ glibtop_get_proc_signal_s (glibtop *server, glibtop_proc_signal *buf, memset (buf, 0, sizeof (glibtop_proc_signal)); pinfo = _glibtop_get_procinfo(server, pid); - if (pinfo == NULL) - { - glibtop_error_io_r (server, "Cannot read procsinfo"); - - return; - } + if (pinfo == NULL) return; /* pending signals */ diff --git a/sysdeps/aix/procstate.c b/sysdeps/aix/procstate.c index 81324fb8..6efb95c4 100644 --- a/sysdeps/aix/procstate.c +++ b/sysdeps/aix/procstate.c @@ -58,12 +58,7 @@ glibtop_get_proc_state_s (glibtop *server, glibtop_proc_state *buf, memset (buf, 0, sizeof (glibtop_proc_state)); pinfo = _glibtop_get_procinfo(server, pid); - if (pinfo == NULL) - { - glibtop_error_io_r(server, "Cannot read procsinfo"); - - return; - } + if (pinfo == NULL) return; if (pinfo->pi_pid == 0) { diff --git a/sysdeps/aix/proctime.c b/sysdeps/aix/proctime.c index d62caefe..53d837e6 100644 --- a/sysdeps/aix/proctime.c +++ b/sysdeps/aix/proctime.c @@ -56,11 +56,7 @@ glibtop_get_proc_time_s (glibtop *server, glibtop_proc_time *buf, memset (buf, 0, sizeof (glibtop_proc_time)); pinfo = _glibtop_get_procinfo(server, pid); - if (pinfo == NULL) - { - glibtop_error_io_r (server, "Cannot read procsinfo"); - return; - } + if (pinfo == NULL) return; buf->start_time = pinfo->pi_start; buf->utime = pinfo->pi_ru.ru_utime.tv_sec + (double)pinfo->pi_ru.ru_utime.tv_usec/1000000.0; diff --git a/sysdeps/aix/procuid.c b/sysdeps/aix/procuid.c index 1d4f141d..675b6117 100644 --- a/sysdeps/aix/procuid.c +++ b/sysdeps/aix/procuid.c @@ -64,12 +64,7 @@ glibtop_get_proc_uid_s (glibtop *server, glibtop_proc_uid *buf, memset (buf, 0, sizeof (glibtop_proc_uid)); pinfo = _glibtop_get_procinfo(server, pid); - if (pinfo == NULL) - { - glibtop_error_io_r (server, "Cannot read procsinfo"); - - return; - } + if (pinfo == NULL) return; buf->uid = pinfo->pi_cred.cr_ruid; buf->euid = pinfo->pi_cred.cr_uid; |