comments on SIGWINCH signal handling and using select