From 08a612f26e7657daf7adb39cc62b91ab76e488fb Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 21 Apr 2008 19:13:36 +0000 Subject: W32 related keyserver fixes. --- keyserver/ksutil.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'keyserver/ksutil.c') diff --git a/keyserver/ksutil.c b/keyserver/ksutil.c index 04e21b6a8..b25f8eb7b 100644 --- a/keyserver/ksutil.c +++ b/keyserver/ksutil.c @@ -35,6 +35,10 @@ #include #include +#ifdef HAVE_W32_SYSTEM +#include +#endif + #ifdef HAVE_LIBCURL #include #else @@ -83,6 +87,22 @@ register_timeout(void) #endif /* !HAVE_DOSISH_SYSTEM */ +#ifdef HAVE_W32_SYSTEM +void +w32_init_sockets (void) +{ + static int initialized; + static WSADATA wsdata; + + if (!initialized) + { + WSAStartup (0x0202, &wsdata); + initialized = 1; + } +} +#endif /*HAVE_W32_SYSTEM*/ + + struct ks_options * init_ks_options(void) { -- cgit v1.2.3