3 --- sysdeps/freebsd/prockernel.c.orig 2009-07-11 14:07:07 +0300
4 +++ sysdeps/freebsd/prockernel.c 2009-07-11 14:11:59 +0300
5 @@ -91,9 +91,13 @@ glibtop_get_proc_kernel_p (glibtop *serv
7 glibtop_suid_leave (server);
10 +#define PROC_WCHAN kp_lwp.kl_wchan
11 +#define PROC_WMESG kp_lwp.kl_wmesg
13 #define PROC_WCHAN ki_wchan
14 #define PROC_WMESG ki_wmesg
15 -#define PROC_WMESG ki_wmesg
18 buf->nwchan = (unsigned long) pinfo [0].PROC_WCHAN;
20 @@ -107,6 +111,11 @@ glibtop_get_proc_kernel_p (glibtop *serv
25 + buf->k_flags = (unsigned long) pinfo [0].kp_flags;
26 + buf->min_flt = (unsigned long) pinfo [0].kp_ru.ru_minflt;
27 + buf->maj_flt = (unsigned long) pinfo [0].kp_ru.ru_majflt;
29 buf->k_flags = (unsigned long) pinfo [0].ki_flag;
30 buf->min_flt = (unsigned long) pinfo [0].ki_rusage.ru_minflt;
31 buf->maj_flt = (unsigned long) pinfo [0].ki_rusage.ru_majflt;
32 @@ -114,6 +123,7 @@ glibtop_get_proc_kernel_p (glibtop *serv
33 buf->cmin_flt = (unsigned long) buf->min_flt + pinfo [0].ki_rusage_ch.ru_minflt;
34 buf->cmaj_flt = (unsigned long) buf->maj_flt + pinfo [0].ki_rusage_ch.ru_majflt;
38 buf->flags |= _glibtop_sysdeps_proc_kernel_pstats;