diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2018-01-05 17:45:44 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2018-01-05 17:45:44 (GMT) |
commit | 2a1a2c59937657cf318232e6bfde456cbd297ef1 (patch) | |
tree | 1369ec6ada8ef50855d808a74695f612d6492472 /src/H5Fprivate.h | |
parent | db918c06b549ef8dc8d106d69da277bcf8d0aa11 (diff) | |
download | hdf5-2a1a2c59937657cf318232e6bfde456cbd297ef1.zip hdf5-2a1a2c59937657cf318232e6bfde456cbd297ef1.tar.gz hdf5-2a1a2c59937657cf318232e6bfde456cbd297ef1.tar.bz2 |
HDDFV-10361 combine duplicated prefix utility functions
Diffstat (limited to 'src/H5Fprivate.h')
-rw-r--r-- | src/H5Fprivate.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/H5Fprivate.h b/src/H5Fprivate.h index 96b8e36..ba94069 100644 --- a/src/H5Fprivate.h +++ b/src/H5Fprivate.h @@ -863,6 +863,12 @@ H5_DLL H5F_t *H5F_efc_open(H5F_t *parent, const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id, hid_t dxpl_id); H5_DLL herr_t H5F_efc_close(H5F_t *parent, H5F_t *file); +/* File prefix routines */ +H5_DLL herr_t H5F_build_name(char *prefix, char *file_name, char **full_name); +H5_DLL char * H5F_getenv_prefix_name(char **env_prefix); +H5F_t *H5F_prefix_open_file(hid_t plist_id, H5F_t *primary_file, const char *prefix_type, + const char *file_name, unsigned file_intent, hid_t fapl_id, hid_t dxpl_id); + /* Global heap CWFS routines */ H5_DLL herr_t H5F_cwfs_add(H5F_t *f, struct H5HG_heap_t *heap); H5_DLL herr_t H5F_cwfs_find_free_heap(H5F_t *f, hid_t dxpl_id, size_t need, haddr_t *addr); |