* Assumptions:
*
****************************************************************************/
-
+extern int lwip_close(int s);
int close(int fd)
{
int errcode;
{
/* Close a socket descriptor */
-#if defined(CONFIG_NET_LWIP_SACK)
- if ((unsigned int)fd < (CONFIG_NFILE_DESCRIPTORS + CONFIG_NSOCKET_DESCRIPTORS))
+#if 1
+ if (1)
{
- ret = closesocket(fd);
+ ret = lwip_close(fd);
if (ret < 0)
{
errcode = -ret;
#if defined (LOSCFG_CONFIG_MQTT)
#ifndef CONFIG_NFILE_DESCRIPTORS
-#define CONFIG_NFILE_DESCRIPTORS 1
+#define CONFIG_NFILE_DESCRIPTORS 128
#endif
#endif
#endif
#ifndef LWIP_COMPAT_SOCKETS
-#define LWIP_COMPAT_SOCKETS 1
+#define LWIP_COMPAT_SOCKETS 2
#define LWIP_POSIX_SOCKETS_IO_NAMES 0
#endif