Interview Questions

Why do I keep getting EINTR from the socket calls?

Unix Socket FAQ for Network programming


(Continued from previous question...)

Why do I keep getting EINTR from the socket calls?

This isn't really so much an error as an exit condition. It means that the call was interrupted by a signal. Any call that might block should be wrapped in a loop that checkes for EINTR, as is done in the example code .

(Continued on next question...)

Other Interview Questions