mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-04-24 17:51:25 +08:00
[svn-r358] H5Fcreate did not accept EXCL creation flag correctly.
Fixed the typo where it should have checked exclusive use of EXCL or TRUNC flags.
This commit is contained in:
parent
6034a988cd
commit
ee65e2eb8c
@ -1075,7 +1075,7 @@ H5Fcreate(const char *filename, uintn flags, hid_t create_id,
|
||||
if (flags & ~(H5F_ACC_EXCL|H5F_ACC_TRUNC|H5F_ACC_DEBUG)) {
|
||||
HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid flags");
|
||||
}
|
||||
if ((flags & H5F_ACC_EXCL) && (flags & H5F_ACC_EXCL)) {
|
||||
if ((flags & H5F_ACC_EXCL) && (flags & H5F_ACC_TRUNC)) {
|
||||
HGOTO_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL,
|
||||
"mutually exclusive flags for file creation");
|
||||
}
|
||||
@ -1465,7 +1465,6 @@ H5F_block_read(H5F_t *f, const haddr_t *addr, hsize_t size, void *buf)
|
||||
|
||||
FUNC_ENTER(H5F_block_read, FAIL);
|
||||
|
||||
if (0==size) return 0;
|
||||
assert (size < MAX_SIZET);
|
||||
|
||||
/* convert the relative address to an absolute address */
|
||||
@ -1510,7 +1509,6 @@ H5F_block_write(H5F_t *f, const haddr_t *addr, hsize_t size, const void *buf)
|
||||
|
||||
FUNC_ENTER(H5F_block_write, FAIL);
|
||||
|
||||
if (0==size) return 0;
|
||||
assert (size < MAX_SIZET);
|
||||
|
||||
if (0 == (f->intent & H5F_ACC_RDWR)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user