summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2009-12-07 03:27:19 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2009-12-07 03:27:19 (GMT)
commit1d8a1b22f1f7412b00739c38524fa4de2c3b8b4e (patch)
treeef4de18b79218d148c16472880c39846660142f0 /test
parent77a3cc2292f6021a306372284c20882b8dc8eeeb (diff)
downloadhdf5-1d8a1b22f1f7412b00739c38524fa4de2c3b8b4e.zip
hdf5-1d8a1b22f1f7412b00739c38524fa4de2c3b8b4e.tar.gz
hdf5-1d8a1b22f1f7412b00739c38524fa4de2c3b8b4e.tar.bz2
[svn-r17972] Description:
Bring r17971 from trunk to 1.8 branch: Allow the core VFD to properly support opening backing store files through symbolic links and have the external links in the file be treated in the same way as for the sec2 driver. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committested on trunk)
Diffstat (limited to 'test')
-rw-r--r--test/links.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/links.c b/test/links.c
index 26381ce..e793b39 100644
--- a/test/links.c
+++ b/test/links.c
@@ -6434,10 +6434,11 @@ external_symlink(const char *env_h5_drvr, hid_t fapl, hbool_t new_format)
TESTING("external links w/symlink files")
#ifdef H5_HAVE_SYMLINK
- /* Skip test when using VFDs that have their own 'alloc' callback, which
- * don't push mis-aligned space fragments on the file free space list
+ /* Skip test when using VFDs that can't provide a POSIX compatible file
+ * descriptor.
*/
have_posix_compat_vfd = (hbool_t)(!HDstrcmp(env_h5_drvr, "sec2")
+ || !HDstrcmp(env_h5_drvr, "core")
|| !HDstrcmp(env_h5_drvr, "nomatch"));
if(have_posix_compat_vfd) {
/* set up name for main file: "extlinks21A" */