H5L_DELETE removes the link specified by
name from the location
If the link being removed is a hard link, H5L_DELETE also decrements the link count for the object to which
name points. Unless there is a duplicate hard link in that group, this action removes the object to which
name points from the group that previously contained it.
Object headers keep track of how many hard links refer to an object; when the hard link count, also referred to as the reference count, reaches zero, the object can be removed from the file. The file space associated will then be released, i.e., identified in memory as freespace. Objects which are open are not removed until all identifiers to the object are closed.
Exercise caution in the use of H5L_DELETE ; if the link being removed is on the only path leading to an HDF5 object, that object may become permanently inaccessible in the file.