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

Reply via email to