summaryrefslogtreecommitdiffstats
path: root/src/H5Fpkg.h
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2009-07-14 21:13:50 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2009-07-14 21:13:50 (GMT)
commite117aee161db792d2dd9ee9f235f95803feb9178 (patch)
treef1da16ded0805b6e8aad4a8c8e87c8d72030f011 /src/H5Fpkg.h
parentb5c82e2e41db6df61af1029beb910dcf86ee7be8 (diff)
downloadhdf5-e117aee161db792d2dd9ee9f235f95803feb9178.zip
hdf5-e117aee161db792d2dd9ee9f235f95803feb9178.tar.gz
hdf5-e117aee161db792d2dd9ee9f235f95803feb9178.tar.bz2
[svn-r17184] Description:
Add "SWMR read" file access flag, for applications that are concurrently reading from a file open with the "SWMR write" access flag. This flag relaxes the internal checks for reading beyond the 'eoa' for the file (since the eoa for the file could be out of date until the SWMR write application flushes or closes the file) Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode Mac OS X/32 10.5.7 (amazon) in debug mode Mac OS X/32 10.5.7 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
Diffstat (limited to 'src/H5Fpkg.h')
-rw-r--r--src/H5Fpkg.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/H5Fpkg.h b/src/H5Fpkg.h
index fbeaf5b..da7ef24 100644
--- a/src/H5Fpkg.h
+++ b/src/H5Fpkg.h
@@ -61,7 +61,7 @@
#define H5F_SUPER_ALL_FLAGS (H5F_SUPER_WRITE_ACCESS | H5F_SUPER_FILE_OK)
/* Mask for removing private file access flags */
-#define H5F_ACC_PUBLIC_FLAGS 0x003fu
+#define H5F_ACC_PUBLIC_FLAGS 0x007fu
/* Free space section+aggregator merge flags */
#define H5F_FS_MERGE_METADATA 0x01 /* Section can merge with metadata aggregator */