title: EINTR and non-blocking calls
body: <p>As is known, some blocking calls like <code>read</code> and <code>write</code> would return -1 and set <code>errno</code> to <code>EINTR</code>, and we need handle this.</p>
  
  <p>My question is: Does this apply for non-blocking calls, e.g, set socket to <code>O_NONBLOCK</code>?</p>
  
  <p>Since some articles and sources I have read said non-blocking calls don't need bother with this, but I have found no authoritative reference about it. If so, does it apply cross different implementations?</p>