summaryrefslogtreecommitdiff
path: root/components/net
diff options
context:
space:
mode:
authorgeniusgogo <[email protected]>2023-02-25 16:20:25 +0800
committerguo <[email protected]>2023-02-25 17:07:20 +0800
commita53367ac08e43520d67458a52956f191cc3f1194 (patch)
tree1a542a131f0c75de08d53b78b50fe5be891a00cd /components/net
parent53afeda538b381bba1eb17950d3afb3e82476940 (diff)
fixed O_LARGEFILE not defined ci build error.
Diffstat (limited to 'components/net')
-rw-r--r--components/net/sal/impl/af_inet_lwip.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/components/net/sal/impl/af_inet_lwip.c b/components/net/sal/impl/af_inet_lwip.c
index db1d3f78b3..52c1c2cb7d 100644
--- a/components/net/sal/impl/af_inet_lwip.c
+++ b/components/net/sal/impl/af_inet_lwip.c
@@ -226,12 +226,15 @@ static int inet_getsockname(int socket, struct sockaddr *name, socklen_t *namele
int inet_ioctlsocket(int socket, long cmd, void *arg)
{
int flags;
+
switch (cmd)
{
case F_GETFL:
case F_SETFL:
flags = (int)(size_t)arg;
+#ifdef O_LARGEFILE
flags &= ~O_LARGEFILE;
+#endif
return lwip_fcntl(socket, cmd, flags);
default: