fix: 挑单 fs相关修改同步3.2-beta3

【背景】挑单 fs相关修改同步3.2-beta3

【修改方案】
1, 同步mount相关检视修改
2, 同步mount不可重入问题
3, 同步fcntl编译问题

【影响】
对现有的产品编译不会有影响。
re #I5UX7W
Signed-off-by: wangchen <wangchen240@huawei.com>
This commit is contained in:
wangchen
2022-10-10 09:11:15 +00:00
parent 06631fce7d
commit 3dec8a92df
4 changed files with 58 additions and 31 deletions

View File

@@ -240,4 +240,7 @@
#define LWIP_SOCKET_OFFSET CONFIG_NFILE_DESCRIPTORS
#endif
#define LWIP_SOCKET_IOCTL 0
#define LWIP_SOCKET_FCNTL 0
#endif /* _LWIP_PORTING_LWIPOPTS_H_ */

View File

@@ -211,6 +211,7 @@ int close(int fd)
}
#endif
#if LWIP_SOCKET_IOCTL
#ifdef LWIP_SOCKET_IOCTL_FUNC
int ioctl(int fd, int req, ...)
{
@@ -222,7 +223,9 @@ int ioctl(int fd, int req, ...)
return lwip_ioctl(fd, (long)req, (void *)arg);
}
#endif
#endif
#if LWIP_SOCKET_FCNTL
#ifdef LWIP_SOCKET_FCNTL_FUNC
int fcntl(int fd, int cmd, ...)
{
@@ -234,6 +237,7 @@ int fcntl(int fd, int cmd, ...)
return lwip_fcntl(fd, cmd, val);
}
#endif
#endif
#if LWIP_SOCKET_SELECT
#ifdef LWIP_SOCKET_SELECT_FUNC