diff options
author | Elena Pourmal <epourmal@hdfgroup.org> | 2002-09-25 22:24:55 (GMT) |
---|---|---|
committer | Elena Pourmal <epourmal@hdfgroup.org> | 2002-09-25 22:24:55 (GMT) |
commit | 11b0fad3fa6249922b37c8a35117fb3340df2020 (patch) | |
tree | 61c9d8759bc32b9280b3e0bd1d44709fbbec6ef4 /doc | |
parent | 12e30dc9b284cae8dd821ffec93c344b7fb0d96b (diff) | |
download | hdf5-11b0fad3fa6249922b37c8a35117fb3340df2020.zip hdf5-11b0fad3fa6249922b37c8a35117fb3340df2020.tar.gz hdf5-11b0fad3fa6249922b37c8a35117fb3340df2020.tar.bz2 |
[svn-r5948]
Purpose:
Added new fortran functions
Description:
Source code, tests and documentation for h5glink2_f and h5gmove2_f
functions were added. I also added missing man page for h5glink_f
Platforms tested:
Solaris 2.7, IRIX64-6.5 and Liniux 2.2
Diffstat (limited to 'doc')
-rw-r--r-- | doc/html/fortran/h5g_FORTRAN.html | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/doc/html/fortran/h5g_FORTRAN.html b/doc/html/fortran/h5g_FORTRAN.html index 3108b3a..1888c6e 100644 --- a/doc/html/fortran/h5g_FORTRAN.html +++ b/doc/html/fortran/h5g_FORTRAN.html @@ -163,6 +163,30 @@ FORTRAN Group API -- h5g </pre> +<p> +<p> +<hr> +<p> +<a name="h5gmove2_f"> +<p> +</a> + + +<dt><strong>FORTRAN interface: <code>h5gmove_f</code></strong> +<pre> + 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 +</pre> + <p> <p> @@ -237,6 +261,70 @@ FORTRAN Group API -- h5g <p> <hr> <p> +<a name="h5glink2_f"> +<p> +</a> + + +<dt><strong>FORTRAN interface:</strong>   <strong>h5glink_f</strong> + +<dt><strong>Purpose:</strong> + Creates a link of the specified type from <code> new_name</code> to <code>current_name</code>. + +<pre> + SUBROUTINE h5glink_f(loc_id, link_type, current_name, new_name, hdferr) + IMPLICIT NONE + INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group location identifier + INTEGER, INTENT(IN) :: link_type ! Link type, possible values are: + ! H5G_LINK_HARD_F + ! H5G_LINK_SOFT_F + CHARACTER(LEN=*), INTENT(IN) :: current_name ! Current object name relative + ! to loc_id + CHARACTER(LEN=*), INTENT(IN) :: new_name ! New object name + INTEGER, INTENT(OUT) :: hdferr ! Error code + + END SUBROUTINE h5glink_f +</pre> + + +<p> +<p> +<hr> +<p> +<a name="h5glink2_f"> +<p> +</a> + + +<dt><strong>FORTRAN interface:</strong>   <strong>h5glink_f</strong> + +<dt><strong>Purpose:</strong> + Creates a link of the specified type from <code> new_name</code> at location +<code> new_loc_id,/code> to <code>cur_name</code> at location +<code>cur_loc_id</code>. + +<pre> + SUBROUTINE h5glink2_f(cur_loc_id, cur_name, link_type, new_loc_id, new_name, hdferr) + IMPLICIT NONE + INTEGER(HID_T), INTENT(IN) :: cur_loc_id ! File or group location identifier + CHARACTER(LEN=*), INTENT(IN) :: cur_name + ! Name of the existing object + ! is relative to cur_loc_id. Can be + ! anything for the soft link. + INTEGER, INTENT(IN) :: link_type ! Link type, possible values are: + ! H5G_LINK_HARD_F + ! H5G_LINK_SOFT_F + INTEGER(HID_T), INTENT(IN) :: new_loc_id ! New location identifier + CHARACTER(LEN=*), INTENT(IN) :: new_name ! New object name + INTEGER, INTENT(OUT) :: hdferr ! Error code + + END SUBROUTINE h5glink2_f +</pre> + +<p> +<p> +<hr> +<p> <a name="h5gunlink_f"> <p> </a> |