summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArdaFu <[email protected]>2017-10-16 15:12:35 +0800
committerArdaFu <[email protected]>2017-10-16 15:12:35 +0800
commitfc7abc658013d326d47145f85402cead0728b1a0 (patch)
treeb1f3d7ee18c07879e921fbbc318e889a3eced873
parent8394554fcaae7f1653b381d218d3db45c18863c5 (diff)
[components][drivers] Check macro "RT_USING_DFS" when using DFS relative method/functions.
-rw-r--r--components/drivers/serial/serial.c3
-rw-r--r--components/drivers/src/pipe.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/components/drivers/serial/serial.c b/components/drivers/serial/serial.c
index 48b60caeaf..c279490dec 100644
--- a/components/drivers/serial/serial.c
+++ b/components/drivers/serial/serial.c
@@ -48,6 +48,7 @@
#include <posix_termios.h>
#endif
+#ifdef RT_USING_DFS
#ifdef RT_USING_DFS_DEVFS
#include <dfs_posix.h>
@@ -209,7 +210,7 @@ const static struct dfs_file_ops _serial_fops =
serial_fops_poll,
};
#endif
-
+#endif
/*
* Serial poll routines
*/
diff --git a/components/drivers/src/pipe.c b/components/drivers/src/pipe.c
index b455870c8a..bc9ed5f9a2 100644
--- a/components/drivers/src/pipe.c
+++ b/components/drivers/src/pipe.c
@@ -23,8 +23,10 @@
*/
#include <rthw.h>
#include <rtdevice.h>
+#if defined(RT_USING_DFS)
#include <dfs_file.h>
#include <dfs_posix.h>
+#endif
#if defined(RT_USING_DFS) && defined(RT_USING_DFS_DEVFS)
static int pipe_open(struct dfs_fd *fd)