From f70bc7c5f1ddf2483ff5e4b763cccb87abd7e7ee Mon Sep 17 00:00:00 2001 From: "chao.an" Date: Thu, 12 Aug 2021 14:48:05 +0800 Subject: [PATCH] net/local: add FIONSPACE support Change-Id: Ib96079c6ef7fe3df60ee9f83330b6ed55718bc5f Signed-off-by: chao.an --- net/local/local_sockif.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/net/local/local_sockif.c b/net/local/local_sockif.c index d6e716dfa58..fb82e4db84a 100644 --- a/net/local/local_sockif.c +++ b/net/local/local_sockif.c @@ -724,6 +724,16 @@ static int local_ioctl(FAR struct socket *psock, int cmd, ret = -ENOTCONN; } break; + case FIONSPACE: + if (conn->lc_outfile.f_inode != NULL) + { + ret = file_ioctl(&conn->lc_outfile, cmd, arg); + } + else + { + ret = -ENOTCONN; + } + break; default: ret = -ENOTTY; break;