Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / sysutils / libgtop / patches / patch-dn
blob535d511828e06bfe7cde632eb99fff6579ee6c49
1 $NetBSD$
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
6  
7         glibtop_suid_leave (server);
8  
9 +#ifdef __DragonFly__
10 +#define        PROC_WCHAN      kp_lwp.kl_wchan
11 +#define        PROC_WMESG      kp_lwp.kl_wmesg
12 +#else
13  #define        PROC_WCHAN      ki_wchan
14  #define        PROC_WMESG      ki_wmesg
15 -#define        PROC_WMESG      ki_wmesg
16 +#endif
18         buf->nwchan = (unsigned long) pinfo [0].PROC_WCHAN;
20 @@ -107,6 +111,11 @@ glibtop_get_proc_kernel_p (glibtop *serv
21                 buf->wchan [0] = 0;
22         }
24 +#ifdef __DragonFly__
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;
28 +#else
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;
35  #endif
36 +#endif
38         buf->flags |= _glibtop_sysdeps_proc_kernel_pstats;