H5Gmove2( hid_t src_loc_id,
const char *src_name, hid_t dst_loc_id,
const char *dst_name )
H5Lmove.
H5Gmove2 renames an object within an HDF5 file. The original
name, src_name, is unlinked from the group graph and the new
name, dst_name, is inserted as an atomic operation.
src_name and dst_name are interpreted relative to
src_name and dst_name, respectively,
which are either file or group identifiers.
H5Gmove. See
The
Group Interface in the HDF5 User's Guide.
hid_t src_loc_id |
IN: Original file or group identifier. |
const char *src_name |
IN: Object's original name. |
hid_t dst_loc_id |
IN: Destination file or group identifier. |
const char *dst_name |
IN: Object's new name. |
SUBROUTINE h5gmove2_f(src_loc_id, src_name, dst_loc_id, dst_name, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: src_loc_id ! File or group identifier
CHARACTER(LEN=*), INTENT(IN) :: src_name ! Original name of an object
! relative to src_loc_id
INTEGER(HID_T), INTENT(IN) :: dst_loc_id ! File or group identifier
CHARACTER(LEN=*), INTENT(IN) :: dst_name ! New name of an object
! relative to dst_loc_id
INTEGER, INTENT(OUT) :: hdferr ! Error code
! 0 on success and -1 on failure
END SUBROUTINE h5gmove2_f
| Release | C |
| 1.8.0 | Function deprecated in this release. |