I was reading this question and learned that 'select' is not reentrant. So what happens if a signal is delivered (for example SIGKILL) while we're in the middle of it. Does this mean we can never use it again?
I'm trying to solve this issue which I'm having with read and though maybe it's because of this.