The iofunc_attr_t structure now includes
unsigned mtime_ns, atime_ns, and ctime_ns
fields to accompany the mtime, atime, and ctime fields:
- The new fields are included by default for 64-bit architectures, but you can include them for 32-bit compiles
  as well
  by defining IOFUNC_NS_TIMESTAMP_SUPPORT before including <sys/iofunc.h>.
  
 
- If these fields are included, IOFUNC_ATTR_NS_TIMESTAMPS is set in the attribute's
  flags.
  
 
- The
 iofunc_time_update()
 function updates the nanosecond-resolution fields as well as the second-resolution fields, if
  IOFUNC_ATTR_NS_TIMESTAMPS is set in the attribute's flags.