summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Sedov <stas@FreeBSD.org>2011-05-12 22:21:39 +0000
committerStanislav Sedov <stas@FreeBSD.org>2011-05-12 22:21:39 +0000
commit59ea47d08d4778ca98e63f8e2e5af49a04c90f4c (patch)
treea87a5e8e8ca3af531aac5a5058b83dff74fa1cd4
parentee3cb0e50287c66e2806840485ac258128b204de (diff)
Notes
-rw-r--r--lib/libprocstat/Makefile8
-rw-r--r--lib/libprocstat/libprocstat.c4
2 files changed, 9 insertions, 3 deletions
diff --git a/lib/libprocstat/Makefile b/lib/libprocstat/Makefile
index dc3dd581b789..e289ef51dbbe 100644
--- a/lib/libprocstat/Makefile
+++ b/lib/libprocstat/Makefile
@@ -9,7 +9,6 @@ SRCS= cd9660.c \
libprocstat.c \
msdosfs.c \
ntfs.c \
- nwfs.c \
smbfs.c \
udf.c
@@ -18,9 +17,14 @@ CFLAGS+= -I. -I${.CURDIR} -D_KVM_VNODE
SHLIB_MAJOR= 1
WITHOUT_MAN= yes
+.if ${MK_NCP} != "no"
+CFLAGS+= -DLIBPROCSTAT_NWFS
+SRCS+= nwfs.c
+.endif
+
# XXX This is a hack.
.if ${MK_CDDL} != "no"
-CFLAGS+= -DZFS
+CFLAGS+= -DLIBPROCSTAT_ZFS
OBJS+= zfs/zfs.o
SOBJS+= zfs/zfs.So
POBJS+= zfs/zfs.po
diff --git a/lib/libprocstat/libprocstat.c b/lib/libprocstat/libprocstat.c
index cfe81a2438a6..95b00d32bf75 100644
--- a/lib/libprocstat/libprocstat.c
+++ b/lib/libprocstat/libprocstat.c
@@ -873,11 +873,13 @@ procstat_get_vnode_info_kvm(kvm_t *kd, struct filestat *fst,
FSTYPE(msdosfs),
FSTYPE(nfs),
FSTYPE(ntfs),
+#ifdef LIBPROCSTAT_NWFS
FSTYPE(nwfs),
+#endif
FSTYPE(smbfs),
FSTYPE(udf),
FSTYPE(ufs),
-#ifdef ZFS
+#ifdef LIBPROCSTAT_ZFS
FSTYPE(zfs),
#endif
};