aboutsummaryrefslogtreecommitdiff
path: root/lib/libprocstat/msdosfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libprocstat/msdosfs.c')
-rw-r--r--lib/libprocstat/msdosfs.c17
1 files changed, 3 insertions, 14 deletions
diff --git a/lib/libprocstat/msdosfs.c b/lib/libprocstat/msdosfs.c
index c77e8a803211..01345bb8d334 100644
--- a/lib/libprocstat/msdosfs.c
+++ b/lib/libprocstat/msdosfs.c
@@ -37,8 +37,6 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
-
#include <stdbool.h>
#include <sys/param.h>
@@ -46,17 +44,15 @@ __FBSDID("$FreeBSD$");
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/vnode.h>
+#include <sys/mount.h>
#include <netinet/in.h>
-#define _KERNEL
-#include <sys/mount.h>
+#define _WANT_MSDOSFS_INTERNALS
#include <fs/msdosfs/bpb.h>
#include <fs/msdosfs/msdosfsmount.h>
-#undef _KERNEL
-
-#include <fs/msdosfs/denode.h>
#include <fs/msdosfs/direntry.h>
+#include <fs/msdosfs/denode.h>
#include <fs/msdosfs/fat.h>
#include <err.h>
@@ -64,13 +60,6 @@ __FBSDID("$FreeBSD$");
#include <stdio.h>
#include <stdlib.h>
-/*
- * 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"