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