|
@@ -19,6 +19,7 @@
|
|
*
|
|
*
|
|
* Change Logs:
|
|
* Change Logs:
|
|
* Date Author Notes
|
|
* Date Author Notes
|
|
|
|
+ * 2018-02-11 Bernard Ignore O_CREAT flag in open.
|
|
*/
|
|
*/
|
|
|
|
|
|
#include <rtthread.h>
|
|
#include <rtthread.h>
|
|
@@ -137,9 +138,6 @@ int dfs_device_fs_open(struct dfs_fd *file)
|
|
rt_err_t result;
|
|
rt_err_t result;
|
|
rt_device_t device;
|
|
rt_device_t device;
|
|
|
|
|
|
- if (file->flags & O_CREAT)
|
|
|
|
- return -EINVAL;
|
|
|
|
-
|
|
|
|
/* open root directory */
|
|
/* open root directory */
|
|
if ((file->path[0] == '/') && (file->path[1] == '\0') &&
|
|
if ((file->path[0] == '/') && (file->path[1] == '\0') &&
|
|
(file->flags & O_DIRECTORY))
|
|
(file->flags & O_DIRECTORY))
|