- Seems to me that sigusr2_handler() should call close_all() for