Log Message: setting a 1 second alarm and a 10 second select timeout is silly. #ifdef out the alarm code, and just deal with select.