Snap - I was about to say the same thing re EINTR - the man page states that EINTR only happens if it's not sent anything yet.