Index: /trunk/docs/Changelog
===================================================================
--- /trunk/docs/Changelog	(revision 183)
+++ /trunk/docs/Changelog	(revision 184)
@@ -1,3 +1,5 @@
 2.5.0:
+	* fix --enable-mounts-check for FreeBSD 7.0 (no MNT_NODEV anymore)
+	* log monitoring support
 	* fixed constness in trustfile interface
 	* remove libprelude 0.8 support (obsolete)
Index: /trunk/src/sh_mounts.c
===================================================================
--- /trunk/src/sh_mounts.c	(revision 183)
+++ /trunk/src/sh_mounts.c	(revision 184)
@@ -585,12 +585,28 @@
 
 	struct {char *opt; int flag;} table[] = {
+#ifdef MNT_RDONLY
 		{"ro",		MNT_RDONLY},
+#endif
+#ifdef MNT_NOEXEC
 		{"noexec",	MNT_NOEXEC},
+#endif
+#ifdef MNT_NOSUID
 		{"nosuid",	MNT_NOSUID},
+#endif
+#ifdef MNT_NODEV
 		{"nodev",	MNT_NODEV},
+#endif
+#ifdef MNT_SYNCHRONOUS
 		{"sync",	MNT_SYNCHRONOUS},
+#endif
+#ifdef MNT_ASYNC
 		{"async",	MNT_ASYNC},
+#endif
+#ifdef MNT_LOCAL
 		{"local",	MNT_LOCAL},
+#endif
+#ifdef MNT_QUOTA
 		{"quota",	MNT_QUOTA},
+#endif
 #ifdef MNT_NOATIME
 		{"noatime",	MNT_NOATIME},
