added signal in case sigaction is missing

This commit is contained in:
Daniel Stenberg
2000-11-01 08:19:10 +00:00
parent e6cdb68a88
commit 852b664e45
2 changed files with 8 additions and 3 deletions

View File

@@ -726,6 +726,12 @@ CURLcode curl_connect(CURL *curl, CURLconnect **in_connect)
sigact.sa_handler = alarmfunc;
sigact.sa_flags &= ~SA_RESTART;
sigaction(SIGALRM, &sigact, NULL);
#else
/* no sigaction(), revert to the much lamer signal() */
#ifdef HAVE_SIGNAL
signal(SIGALRM, alarmfunc);
#endif
#endif
/* Parse <url> */