diff options
Diffstat (limited to 'keyserver/ksutil.c')
-rw-r--r-- | keyserver/ksutil.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/keyserver/ksutil.c b/keyserver/ksutil.c index cc46b92a9..7231d0a0a 100644 --- a/keyserver/ksutil.c +++ b/keyserver/ksutil.c @@ -36,7 +36,10 @@ #include <stdlib.h> #ifdef HAVE_W32_SYSTEM -#include <windows.h> +# ifdef HAVE_WINSOCK2_H +# include <winsock2.h> +# endif +# include <windows.h> #endif #ifdef HAVE_LIBCURL @@ -78,7 +81,7 @@ register_timeout(void) sigemptyset(&act.sa_mask); act.sa_flags=0; return sigaction(SIGALRM,&act,NULL); -#else +#else if(signal(SIGALRM,catch_alarm)==SIG_ERR) return -1; else @@ -597,7 +600,7 @@ ks_hextobyte (const char *s) /* Non localized version of toupper. */ -int +int ks_toupper (int c) { if (c >= 'a' && c <= 'z') |