Hi Mike. This was a braino on my part. Change the line static sigjmp_buf wait_timeout_buf; to static JMP_BUF wait_timeout_buf; Thanks for the heads-up. chuck Chuck Murcko N2K Inc. Wayne PA chuck@telebase.com And now, on a lighter note: Quick!! Act as if nothing has happened!