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>

Reply via email to