diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2009-07-14 21:13:50 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2009-07-14 21:13:50 (GMT) |
commit | e117aee161db792d2dd9ee9f235f95803feb9178 (patch) | |
tree | f1da16ded0805b6e8aad4a8c8e87c8d72030f011 /src/H5Fpkg.h | |
parent | b5c82e2e41db6df61af1029beb910dcf86ee7be8 (diff) | |
download | hdf5-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.h | 2 |
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 */ |