title: Unix system file tables
body: <p>I am confused about Unix system file tables.</p>
  
  <ul>
  <li><p>When two or more processes open a file for reading, does the system file table create separate entries for each process or a single entry?</p></li>
  <li><p>If a single entry is created for multiple processes opening the same file, will their file offsets also be the same?</p></li>
  <li><p>If <code>process 1</code> opens <code>file1.txt</code> for reading and <code>process 2</code> opens the same file <code>file1.txt</code> for writing, will the system file table create one or two entries?</p></li>
  </ul>