manage EINTR