diff options
| author | Bernard Xiong <[email protected]> | 2018-10-14 10:21:54 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-10-14 10:21:54 +0800 |
| commit | cc883ad29a5c435f5b3f69e8c046ac06e527ff69 (patch) | |
| tree | 142310cc12d994ef4e5d1270cc8276d29f236ef2 /components/dfs | |
| parent | aa4d0903c591d5a43aed65b4a23426d5e3ffad38 (diff) | |
| parent | 8431c056350aed7f234a5e463a3e786b2c7ac66a (diff) | |
Merge pull request #1891 from qgyhd1234/dfs
[dfs] fix ioctl getflag/setflag issue.
Diffstat (limited to 'components/dfs')
| -rw-r--r-- | components/dfs/src/dfs_file.c | 2 | ||||
| -rw-r--r-- | components/dfs/src/dfs_posix.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/components/dfs/src/dfs_file.c b/components/dfs/src/dfs_file.c index c437b43829..76cf419c0a 100644 --- a/components/dfs/src/dfs_file.c +++ b/components/dfs/src/dfs_file.c @@ -189,7 +189,7 @@ int dfs_file_ioctl(struct dfs_fd *fd, int cmd, void *args) int mask = O_NONBLOCK | O_APPEND; flags &= mask; - fd->flags &= mask; + fd->flags &= ~mask; fd->flags |= flags; } return 0; diff --git a/components/dfs/src/dfs_posix.c b/components/dfs/src/dfs_posix.c index 3d863c4f98..898488a2aa 100644 --- a/components/dfs/src/dfs_posix.c +++ b/components/dfs/src/dfs_posix.c @@ -455,7 +455,7 @@ int fcntl(int fildes, int cmd, ...) ret = -1; } - return 0; + return ret; } RTM_EXPORT(fcntl); |
