@@ -60,7 +60,7 @@ Socket Socket::accept() {
60
60
ESP_LOGD (LOG_TAG, " >> accept: Accepting on %s; sockFd: %d, using SSL: %d" , addressToString (&addr).c_str (), m_sock, getSSL ());
61
61
struct sockaddr_in client_addr;
62
62
socklen_t sin_size;
63
- int clientSockFD = ::lwip_accept_r (m_sock, (struct sockaddr *) &client_addr, &sin_size);
63
+ int clientSockFD = ::lwip_accept (m_sock, (struct sockaddr *) &client_addr, &sin_size);
64
64
// printf("------> new connection client %s:%d\n", inet_ntoa(client_addr.sin_addr), ntohs(client_addr.sin_port));
65
65
if (clientSockFD == -1 ) {
66
66
SocketException se (errno);
@@ -117,7 +117,7 @@ int Socket::bind(uint16_t port, uint32_t address) {
117
117
serverAddress.sin_family = AF_INET;
118
118
serverAddress.sin_addr .s_addr = htonl (address);
119
119
serverAddress.sin_port = htons (port);
120
- int rc = ::lwip_bind_r (m_sock, (struct sockaddr *) &serverAddress, sizeof (serverAddress));
120
+ int rc = ::lwip_bind (m_sock, (struct sockaddr *) &serverAddress, sizeof (serverAddress));
121
121
if (rc != 0 ) {
122
122
ESP_LOGE (LOG_TAG, " << bind: bind[socket=%d]: %d: %s" , m_sock, errno, strerror (errno));
123
123
return rc;
@@ -144,7 +144,7 @@ int Socket::close() {
144
144
rc = 0 ;
145
145
if (m_sock != -1 ) {
146
146
ESP_LOGD (LOG_TAG, " Calling lwip_close on %d" , m_sock);
147
- rc = ::lwip_close_r (m_sock);
147
+ rc = ::lwip_close (m_sock);
148
148
if (rc != 0 ) {
149
149
ESP_LOGE (LOG_TAG, " Error with lwip_close: %d" , rc);
150
150
}
@@ -170,7 +170,7 @@ int Socket::connect(struct in_addr address, uint16_t port) {
170
170
inet_ntop (AF_INET, &address, msg, sizeof (msg));
171
171
ESP_LOGD (LOG_TAG, " Connecting to %s:[%d]" , msg, port);
172
172
createSocket ();
173
- int rc = ::lwip_connect_r (m_sock, (struct sockaddr *) &serverAddress, sizeof (struct sockaddr_in ));
173
+ int rc = ::lwip_connect (m_sock, (struct sockaddr *) &serverAddress, sizeof (struct sockaddr_in ));
174
174
if (rc == -1 ) {
175
175
ESP_LOGE (LOG_TAG, " connect_cpp: Error: %s" , strerror (errno));
176
176
close ();
@@ -268,7 +268,7 @@ int Socket::listen(uint16_t port, bool isDatagram, bool reuseAddress) {
268
268
// For a datagram socket, we don't execute a listen call. That is is only for connection oriented
269
269
// sockets.
270
270
if (!isDatagram) {
271
- rc = ::lwip_listen_r (m_sock, 5 );
271
+ rc = ::lwip_listen (m_sock, 5 );
272
272
if (rc == -1 ) {
273
273
ESP_LOGE (LOG_TAG, " << listen: %s" , strerror (errno));
274
274
return rc;
@@ -356,7 +356,7 @@ size_t Socket::receive(uint8_t* data, size_t length, bool exact) {
356
356
ESP_LOGD (LOG_TAG, " rc=%d, MBEDTLS_ERR_SSL_WANT_READ=%d" , rc, MBEDTLS_ERR_SSL_WANT_READ);
357
357
} while (rc == MBEDTLS_ERR_SSL_WANT_WRITE || rc == MBEDTLS_ERR_SSL_WANT_READ);
358
358
} else {
359
- rc = ::lwip_recv_r (m_sock, data, length, 0 );
359
+ rc = ::lwip_recv (m_sock, data, length, 0 );
360
360
if (rc == -1 ) {
361
361
ESP_LOGE (LOG_TAG, " receive: %s" , strerror (errno));
362
362
}
@@ -374,7 +374,7 @@ size_t Socket::receive(uint8_t* data, size_t length, bool exact) {
374
374
rc = mbedtls_ssl_read (&m_sslContext, data, amountToRead);
375
375
} while (rc == MBEDTLS_ERR_SSL_WANT_WRITE || rc == MBEDTLS_ERR_SSL_WANT_READ);
376
376
} else {
377
- rc = ::lwip_recv_r (m_sock, data, amountToRead, 0 );
377
+ rc = ::lwip_recv (m_sock, data, amountToRead, 0 );
378
378
}
379
379
if (rc == -1 ) {
380
380
ESP_LOGE (LOG_TAG, " receive: %s" , strerror (errno));
@@ -432,7 +432,7 @@ int Socket::send(const uint8_t* data, size_t length) const {
432
432
}
433
433
}
434
434
} else {
435
- rc = ::lwip_send_r (m_sock, data, length, 0 );
435
+ rc = ::lwip_send (m_sock, data, length, 0 );
436
436
if ((rc < 0 ) && (errno != EAGAIN)) {
437
437
// no cure for errors other than EAGAIN - log and exit
438
438
ESP_LOGE (LOG_TAG, " send: socket=%d, %s" , m_sock, strerror (errno));
0 commit comments