*/
#if defined(WIN32) || defined(__MINGW32__)
# include "win32/wrappers.h"
-# define get_socket_errno() WSAGetLastError()
+# include "windows.hpp"
+# define get_socket_errno() translate_windows_error()
#else
# include <unistd.h>
# define INVALID_SOCKET -1