summaryrefslogtreecommitdiff
path: root/nuttx/fs/driver
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-12-08 07:14:31 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-12-08 07:14:31 -0600
commitb71545a5ec91eb59cff09ce324ca7caa485f1b9b (patch)
tree084c4ab4a0ed9da99703d3984f68b488b14218ea /nuttx/fs/driver
parente49d63de0f44959288b8366ca97813d712135d8b (diff)
downloadpx4-nuttx-b71545a5ec91eb59cff09ce324ca7caa485f1b9b.tar.gz
px4-nuttx-b71545a5ec91eb59cff09ce324ca7caa485f1b9b.tar.bz2
px4-nuttx-b71545a5ec91eb59cff09ce324ca7caa485f1b9b.zip
Fix compilation errors if CONFIG_DISABLE_MOUNTPOINT is selected
Diffstat (limited to 'nuttx/fs/driver')
-rw-r--r--nuttx/fs/driver/Make.defs6
-rw-r--r--nuttx/fs/driver/fs_registerblockdriver.c4
2 files changed, 10 insertions, 0 deletions
diff --git a/nuttx/fs/driver/Make.defs b/nuttx/fs/driver/Make.defs
index 587076dae..7cf8c344b 100644
--- a/nuttx/fs/driver/Make.defs
+++ b/nuttx/fs/driver/Make.defs
@@ -38,8 +38,14 @@
ifneq ($(CONFIG_NFILE_DESCRIPTORS),0)
CSRCS += fs_registerdriver.c fs_unregisterdriver.c
+
+# Don't build-in block driver support if there are no mountpoints
+
+
+ifneq ($(CONFIG_DISABLE_MOUNTPOINT),y)
CSRCS += fs_registerblockdriver.c fs_unregisterblockdriver.c
CSRCS += fs_findblockdriver.c fs_openblockdriver.c fs_closeblockdriver.c
+endif
# System logging to a character device (or file)
diff --git a/nuttx/fs/driver/fs_registerblockdriver.c b/nuttx/fs/driver/fs_registerblockdriver.c
index 6ef9308f5..ea611022d 100644
--- a/nuttx/fs/driver/fs_registerblockdriver.c
+++ b/nuttx/fs/driver/fs_registerblockdriver.c
@@ -46,6 +46,8 @@
#include "inode/inode.h"
+#ifndef CONFIG_DISABLE_MOUNTPOINT
+
/****************************************************************************
* Pre-processor oDefinitions
****************************************************************************/
@@ -122,3 +124,5 @@ int register_blockdriver(FAR const char *path,
return ret;
}
+#endif /* !CONFIG_DISABLE_MOUNTPOINT */
+