From: Daniel Stenberg Date: Fri, 12 Oct 2007 20:53:43 +0000 (+0000) Subject: another Curl_handler fix, the #ifdefs got a bit mixed up... X-Git-Tag: curl-7_17_1~83 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a9f47b93641b3c59f7f8b01639540aafa7d33881;p=thirdparty%2Fcurl.git another Curl_handler fix, the #ifdefs got a bit mixed up... --- diff --git a/lib/url.c b/lib/url.c index 59a2d09cd4..047df97a98 100644 --- a/lib/url.c +++ b/lib/url.c @@ -189,6 +189,20 @@ static void flush_cookies(struct SessionHandle *data, int cleanup); extern sigjmp_buf curl_jmpenv; #endif +#ifdef SIGALRM +static +RETSIGTYPE alarmfunc(int sig) +{ + /* this is for "-ansi -Wall -pedantic" to stop complaining! (rabe) */ + (void)sig; +#ifdef HAVE_SIGSETJMP + siglongjmp(curl_jmpenv, 1); +#endif + return; +} +#endif /* SIGALRM */ +#endif /* WIN32 */ +#endif /* USE_ARES */ /* * Protocol table. @@ -264,22 +278,6 @@ const struct Curl_handler Curl_handler_dummy = { 0 /* protocol */ }; - -#ifdef SIGALRM -static -RETSIGTYPE alarmfunc(int sig) -{ - /* this is for "-ansi -Wall -pedantic" to stop complaining! (rabe) */ - (void)sig; -#ifdef HAVE_SIGSETJMP - siglongjmp(curl_jmpenv, 1); -#endif - return; -} -#endif /* SIGALRM */ -#endif /* WIN32 */ -#endif /* USE_ARES */ - #ifdef CURL_DISABLE_VERBOSE_STRINGS #define verboseconnect(x) do { } while (0) #endif