Hi Mike, > THis is with HDF version 1.8.9 compiled for 64 bit on OS X 10.6.8. Is there > something special I need to be doing in order to write more than 2^32? bytes > of data? Or maybe (most likely) there is a bug in how I am calling the HDF5 > functions to write this data?
The VFDs break down reads and writes that are too large into several smaller writes (too large = larger than the underlying function calls can handle. In particular the return type, which is signed, unlike the "# of bytes to read/write" parameter, which is not). For all systems other than Windows, this is SSIZET_MAX. So the driver should handle very large writes just fine, even on 32-bit filesystems. I'll take a look at this tomorrow. Dana _______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
