title: How to retrieve file times with nanosecond precision?
body: <p>I've just discovered that the <code>stat()</code> call, and the corresponding <code>struct stat</code>, does not contain fields for the file times with precision greater than one second. For setting these times, there are a variety of <code>{f,l}utime{n,}s()</code> functions, but not for getting.</p>
  
  <p>How then does obtain these times with nanosecond precision, preferably using POSIX API?</p>