title: Is a file descriptor local to its process or global on Unix
body: <pre><code>int fd = socket(//arguments);
  </code></pre>
  
  <p>Can this descriptor be passed to another process via IPC and still be valid or is it local to the process that created it?</p>