From ef086ceffa227b12c095f1e60161f52f072e02cd Mon Sep 17 00:00:00 2001
From: Carsten Patzke <carsten.patzke@desy.de>
Date: Wed, 31 Jan 2018 09:24:51 +0100
Subject: [PATCH] Fixed errno bug on windows

---
 common/cpp/src/system_io_windows.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/common/cpp/src/system_io_windows.cpp b/common/cpp/src/system_io_windows.cpp
index 025251453..53f29ab7a 100644
--- a/common/cpp/src/system_io_windows.cpp
+++ b/common/cpp/src/system_io_windows.cpp
@@ -147,12 +147,12 @@ FileDescriptor SystemIO::_open(const char* filename, int posix_open_flags) const
     return fd;
 }
 
-void SystemIO::_close(FileDescriptor fd) const {
-    ::_close(fd);
+bool SystemIO::_close(FileDescriptor fd) const {
+	return ::_close(fd) == 0;
 }
 
-void SystemIO::_close_socket(SocketDescriptor fd) const {
-    ::closesocket(fd);
+bool SystemIO::_close_socket(SocketDescriptor fd) const {
+	return ::closesocket(fd) == 0;
 }
 
 ssize_t SystemIO::_read(FileDescriptor fd, void* buffer, size_t length) const {
-- 
GitLab