diff options
| -rw-r--r-- | lib/url.c | 30 | 
1 files changed, 14 insertions, 16 deletions
| @@ -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 | 
