diff --git a/lib/libprocstat/cd9660.c b/lib/libprocstat/cd9660.c --- a/lib/libprocstat/cd9660.c +++ b/lib/libprocstat/cd9660.c @@ -52,9 +52,8 @@ #include -#define _KERNEL +#define _WANT_ISO_MNT #include -#undef _KERNEL #include #include diff --git a/lib/libprocstat/msdosfs.c b/lib/libprocstat/msdosfs.c --- a/lib/libprocstat/msdosfs.c +++ b/lib/libprocstat/msdosfs.c @@ -44,17 +44,15 @@ #include #include #include +#include #include -#define _KERNEL -#include +#define _WANT_MSDOSFS_INTERNALS #include #include -#undef _KERNEL - -#include #include +#include #include #include @@ -62,13 +60,6 @@ #include #include -/* - * XXX - - * VTODE is defined in denode.h only if _KERNEL is defined, but that leads to - * header explosion - */ -#define VTODE(vp) ((struct denode *)getvnodedata(vp)) - #include "libprocstat.h" #include "common_kvm.h" diff --git a/lib/libprocstat/smbfs.c b/lib/libprocstat/smbfs.c --- a/lib/libprocstat/smbfs.c +++ b/lib/libprocstat/smbfs.c @@ -32,9 +32,8 @@ #include #include #include -#define _KERNEL +#define _WANT_MOUNT #include -#undef _KERNEL #include diff --git a/lib/libprocstat/udf.c b/lib/libprocstat/udf.c --- a/lib/libprocstat/udf.c +++ b/lib/libprocstat/udf.c @@ -32,9 +32,7 @@ #include #include #include -#define _KERNEL #include -#undef _KERNEL #include diff --git a/lib/libprocstat/zfs.c b/lib/libprocstat/zfs.c --- a/lib/libprocstat/zfs.c +++ b/lib/libprocstat/zfs.c @@ -31,9 +31,8 @@ #include #include -#define _KERNEL +#define _WANT_MOUNT #include -#undef _KERNEL #include #include #include