mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-09-21 10:36:04 +08:00
[libc] Fix the O_CREAT issue.
libc_stdio_set_console/newlib uses fopen to open console device, which has O_CREAT flag and cause fault.
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
*
|
||||
* Change Logs:
|
||||
* Date Author Notes
|
||||
* 2018-02-11 Bernard Ignore O_CREAT flag in open.
|
||||
*/
|
||||
|
||||
#include <rtthread.h>
|
||||
@@ -137,9 +138,6 @@ int dfs_device_fs_open(struct dfs_fd *file)
|
||||
rt_err_t result;
|
||||
rt_device_t device;
|
||||
|
||||
if (file->flags & O_CREAT)
|
||||
return -EINVAL;
|
||||
|
||||
/* open root directory */
|
||||
if ((file->path[0] == '/') && (file->path[1] == '\0') &&
|
||||
(file->flags & O_DIRECTORY))
|
||||
|
||||
Reference in New Issue
Block a user