Displaying 1 result from an estimated 1 matches for "hdf5cleanup".
2011 Mar 04
2
Fixing the HDF5 package: the on.exit mystery
...d to happen is
(*) the user calls R function hdf5load()
(*) hdf5load() calls C function do_hdf5load()
(*) do_hdf5load() opens the HDF5 file recording its HDF5 file id (fid)
(*) do_hdf5load() calls C function setup_onexit, passing fid to it
(*) setup_onexit sets up the on.exit call to be R function hdf5cleanup with
fid as its argument
(*) C function do_hdf5load() walks the HDF5 file's tree structure of groups
of groups of [...] of datasets, mapping them to an R list of lists of [...] of
array variables. This recursive procedure may have a variety of exit points
buried inside itself.
(*) C functi...