This is an automated email from the ASF dual-hosted git repository.
jooger pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/main by this push:
new 90a43149f85 IGNITE-28053 C++ 3.0: Fix client compilation on Mac (#7699)
90a43149f85 is described below
commit 90a43149f85fee744d160b8ca7a4910a6476ee6e
Author: Dmitriy Zabotlin <[email protected]>
AuthorDate: Fri Mar 6 11:48:49 2026 +0200
IGNITE-28053 C++ 3.0: Fix client compilation on Mac (#7699)
Co-authored-by: dzabotlin <[email protected]>
---
.../cpp/ignite/network/detail/linux/linux_async_client.cpp | 6 +++---
.../cpp/ignite/network/detail/macos/macos_async_client.cpp | 9 ++++++---
.../ignite/network/detail/macos/macos_async_worker_thread.cpp | 6 +++---
3 files changed, 12 insertions(+), 9 deletions(-)
diff --git
a/modules/platforms/cpp/ignite/network/detail/linux/linux_async_client.cpp
b/modules/platforms/cpp/ignite/network/detail/linux/linux_async_client.cpp
index a8d451001b4..be5bb8f32a3 100644
--- a/modules/platforms/cpp/ignite/network/detail/linux/linux_async_client.cpp
+++ b/modules/platforms/cpp/ignite/network/detail/linux/linux_async_client.cpp
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-#include "linux_async_client.h"
+#include "ignite/network/detail/linux/linux_async_client.h"
-#include "../utils.h"
-#include "sockets.h"
+#include "ignite/network/detail/utils.h"
+#include "ignite/network/detail/sockets.h"
#include <algorithm>
#include <cstring>
diff --git
a/modules/platforms/cpp/ignite/network/detail/macos/macos_async_client.cpp
b/modules/platforms/cpp/ignite/network/detail/macos/macos_async_client.cpp
index ba5968d006e..0326fe73ba1 100644
--- a/modules/platforms/cpp/ignite/network/detail/macos/macos_async_client.cpp
+++ b/modules/platforms/cpp/ignite/network/detail/macos/macos_async_client.cpp
@@ -15,7 +15,10 @@
* limitations under the License.
*/
-#include <ignite/network/detail/linux/linux_async_client.h>
+#include "ignite/network/detail/linux/linux_async_client.h"
+
+#include "ignite/network/detail/utils.h"
+#include "ignite/network/detail/sockets.h"
#include <algorithm>
#include <cstring>
@@ -89,7 +92,7 @@ bool linux_async_client::send_next_packet_locked() {
auto &packet = m_send_packets.front();
auto dataView = packet.get_bytes_view();
- ssize_t ret = ::send(m_fd, dataView.data(), dataView.size(), 0);
+ ssize_t ret = detail::send(m_fd, dataView.data(), dataView.size());
if (ret < 0)
return false;
@@ -101,7 +104,7 @@ bool linux_async_client::send_next_packet_locked() {
}
bytes_view linux_async_client::receive() {
- ssize_t res = recv(m_fd, m_recv_packet.data(), m_recv_packet.size(), 0);
+ ssize_t res = detail::recv(m_fd, m_recv_packet.data(),
m_recv_packet.size());
if (res < 0)
return {};
diff --git
a/modules/platforms/cpp/ignite/network/detail/macos/macos_async_worker_thread.cpp
b/modules/platforms/cpp/ignite/network/detail/macos/macos_async_worker_thread.cpp
index 1edbca496ee..cf71ef7df91 100644
---
a/modules/platforms/cpp/ignite/network/detail/macos/macos_async_worker_thread.cpp
+++
b/modules/platforms/cpp/ignite/network/detail/macos/macos_async_worker_thread.cpp
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-#include <ignite/network/detail/linux/linux_async_client_pool.h>
-#include <ignite/network/detail/linux/linux_async_worker_thread.h>
+#include "ignite/network/detail/linux/linux_async_client_pool.h"
+#include "ignite/network/detail/linux/linux_async_worker_thread.h"
-#include "../utils.h"
+#include "ignite/network/detail/utils.h"
#include <algorithm>
#include <cstring>