otherwise returns a negative value.
H5open
fn
herr_t H5open()Initializes the HDF5 library.
When the HDF5 library is used in a C application, the library is automatically initialized when the first HDF5 function call is issued. If one finds that an HDF5 library function is failing inexplicably, H5open can be called first. It is safe to call H5open before an application issues any other function calls to the HDF5 library, as there are no damaging side effects in calling it more than once.
Returns
Returns a non-negative value if successful;