summaryrefslogtreecommitdiffstats
path: root/src/H5Lprivate.h
diff options
context:
space:
mode:
authorVailin Choi <vchoi@hdfgroup.org>2008-10-03 03:54:23 (GMT)
committerVailin Choi <vchoi@hdfgroup.org>2008-10-03 03:54:23 (GMT)
commit3d008d3756c094fa205770b810fa2719c3e21687 (patch)
tree46c06c3ad13199c2a415dc8d5c9fc28123aeb83a /src/H5Lprivate.h
parent33ae6a749eaa04ee7ab91d7b63cb430fd4e0fc8f (diff)
downloadhdf5-3d008d3756c094fa205770b810fa2719c3e21687.zip
hdf5-3d008d3756c094fa205770b810fa2719c3e21687.tar.gz
hdf5-3d008d3756c094fa205770b810fa2719c3e21687.tar.bz2
[svn-r15762] Changes for bug #1247 so that the user can specify the driver
to use when opening the external linked target file. 1. Two new public routines are added to H5Plapl.c as well as "del/copy/close" callbacks for the property itself. 2. Modify H5L_extern_traverse() to use the fapl set via H5Pset_elink_fapl() and retrieve via H5Pget_elink_fapl(). 3. Add 3 tests to links.c to verify H5Pset/get_elink_fapl(). Also fix the compiler warning for the "if condition" in H5_build_extpath() of H5system.c.
Diffstat (limited to 'src/H5Lprivate.h')
-rw-r--r--src/H5Lprivate.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/H5Lprivate.h b/src/H5Lprivate.h
index 6d3811e..cd17a87 100644
--- a/src/H5Lprivate.h
+++ b/src/H5Lprivate.h
@@ -39,8 +39,9 @@
#define H5L_CRT_INTERMEDIATE_GROUP_NAME "intermediate_group" /* Create intermediate groups flag */
/* ======== Link access property names ======== */
-#define H5L_ACS_NLINKS_NAME "max soft links" /* Number of soft links to traverse */
-#define H5L_ACS_ELINK_PREFIX_NAME "external link prefix" /* External link prefix */
+#define H5L_ACS_NLINKS_NAME "max soft links" /* Number of soft links to traverse */
+#define H5L_ACS_ELINK_PREFIX_NAME "external link prefix" /* External link prefix */
+#define H5L_ACS_ELINK_FAPL_NAME "external link fapl" /* file access property list for external link access */
/****************************/