From 5c6409196ed1ec61f1e218f7779086699e83d896 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Thu, 7 Apr 2011 23:35:54 +0200 Subject: win32 fixes for set_global_errno(). Suggested by LRN. --- lib/system_override.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lib/system_override.c') diff --git a/lib/system_override.c b/lib/system_override.c index 3822189f21..b0d750e414 100644 --- a/lib/system_override.c +++ b/lib/system_override.c @@ -38,6 +38,9 @@ #include #include +#ifdef _WIN32 +# include +#endif /** * gnutls_transport_set_errno: @@ -88,7 +91,11 @@ gnutls_transport_set_errno (gnutls_session_t session, int err) void gnutls_transport_set_global_errno (int err) { +#ifdef _WIN32 + WSASetLastError (err); +#else errno = err; +#endif } /** -- cgit v1.2.1