From eb13479e7099953a74801d379c4bc37383f0fb74 Mon Sep 17 00:00:00 2001
From: Carsten Patzke <carsten.patzke@desy.de>
Date: Tue, 13 Mar 2018 09:53:19 +0100
Subject: [PATCH] Fixed windows build

---
 .../cpp/src/system_io/system_io_windows.cpp   | 20 +++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/common/cpp/src/system_io/system_io_windows.cpp b/common/cpp/src/system_io/system_io_windows.cpp
index 39fcfa046..f8f21ff8a 100644
--- a/common/cpp/src/system_io/system_io_windows.cpp
+++ b/common/cpp/src/system_io/system_io_windows.cpp
@@ -212,14 +212,6 @@ bool SystemIO::_close_socket(SocketDescriptor fd) const {
     return ::closesocket(fd) == 0;
 }
 
-ssize_t SystemIO::_read(FileDescriptor fd, void* buffer, size_t length) const {
-    return ::_read(fd, (char*)buffer, length);
-}
-
-ssize_t SystemIO::_write(FileDescriptor fd, const void* buffer, size_t length) const {
-    return ::_write(fd, (const char*)buffer, length);
-}
-
 SocketDescriptor SystemIO::_socket(int address_family, int socket_type, int socket_protocol) const {
     InitializeSocketIfNecessary();
     return ::socket(address_family, socket_type, socket_protocol);
@@ -229,11 +221,19 @@ SocketDescriptor SystemIO::_connect(SocketDescriptor socket_fd, const void* addr
     return ::connect(socket_fd, static_cast<const sockaddr*>(address), address_length);
 }
 
-ssize_t SystemIO::_send(SocketDescriptor socket_fd, const void* buffer, size_t length) const {
+ssize_t SystemIO::_read(FileDescriptor fd, void* buffer, size_t length) {
+    return ::_read(fd, (char*)buffer, length);
+}
+
+ssize_t SystemIO::_write(FileDescriptor fd, const void* buffer, size_t length) {
+    return ::_write(fd, (const char*)buffer, length);
+}
+
+ssize_t SystemIO::_send(SocketDescriptor socket_fd, const void* buffer, size_t length) {
     return ::send(socket_fd, (char*)buffer, length, 0);
 }
 
-ssize_t SystemIO::_recv(SocketDescriptor socket_fd, void* buffer, size_t length) const {
+ssize_t SystemIO::_recv(SocketDescriptor socket_fd, void* buffer, size_t length) {
     return ::recv(socket_fd, (char*)buffer, length, 0);
 }
 
-- 
GitLab