> Gods, I hate asynch timeouts. Is there a sane way to tell connect() to > time out without needing SIGALRM? Nope. Have you considered using a non-blocking connect() call, combining that with a select() call with a timeout? Bye, Erik.