summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2019-05-08 15:26:28 +0800
committerGitHub <[email protected]>2019-05-08 15:26:28 +0800
commit955d78cd146be7af7d7fca86bf4456c4c19a2d8e (patch)
tree025da521208d90b38bd115f9dad296710f4b06d0
parent7ff7fde4c991e626798fe072ed52fa4305d6952a (diff)
parent25ebcc9c337d284d8fde86e2b904b4130c836e3f (diff)
Merge pull request #2658 from Lawlieta/develop_sal
[net][sal] Improve ioctl interface to support socketfd operations
-rw-r--r--components/net/sal_socket/dfs_net/dfs_net.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/components/net/sal_socket/dfs_net/dfs_net.c b/components/net/sal_socket/dfs_net/dfs_net.c
index 37db186eff..f1a3d777a1 100644
--- a/components/net/sal_socket/dfs_net/dfs_net.c
+++ b/components/net/sal_socket/dfs_net/dfs_net.c
@@ -35,7 +35,9 @@ int dfs_net_getsocket(int fd)
static int dfs_net_ioctl(struct dfs_fd* file, int cmd, void* args)
{
- return -EIO;
+ int socket = (int) file->data;
+
+ return sal_ioctlsocket(socket, cmd, args);
}
static int dfs_net_read(struct dfs_fd* file, void *buf, size_t count)