detect underlying I/O sizes used by the stream interfaces
Darshan catches fread() and fwrite(), but not the underlying read() and write() calls that occur after buffering.
Darshan catches fread() and fwrite(), but not the underlying read() and write() calls that occur after buffering.