Просмотр исходного кода

Merge branch 'feature/lwip_netinet_tcp_pr4637' into 'master'

lw_ip: Add netinet compatibility headers (PR 4637)

Closes IDFGH-2551

See merge request espressif/esp-idf!7408
Jiang Jiang Jian 6 лет назад
Родитель
Сommit
95f9db79d2

+ 21 - 0
components/lwip/port/esp32/include/netinet/tcp.h

@@ -0,0 +1,21 @@
+// Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD
+// Copyright 2020 Francesco Giancane <francesco.giancane@accenture.com>
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#ifndef _NETINET_TCP_H 
+#define _NETINET_TCP_H 
+
+#include "lwip/tcp.h"
+
+#endif /* _NETINET_TCP_H  */

+ 5 - 0
components/lwip/port/esp32/include/sys/socket.h

@@ -31,3 +31,8 @@
  */
 
 #include "lwip/sockets.h"
+/*
+	SOMAXCONN is expected to be found in this header too,
+	while for ESP32 port is defined in net/if.h
+*/
+#include <net/if.h>