summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Young <dyoung@hdfgroup.org>2020-04-24 15:18:15 (GMT)
committerDavid Young <dyoung@hdfgroup.org>2020-04-24 15:18:15 (GMT)
commit26e640da7e3cd2e57822516e45a1eb67ddc520f8 (patch)
tree171ce9d510c627fb51e3439712290ef625de55fd
parent8921d12c56960379c7d84584e42bbaf68b30e142 (diff)
downloadhdf5-26e640da7e3cd2e57822516e45a1eb67ddc520f8.zip
hdf5-26e640da7e3cd2e57822516e45a1eb67ddc520f8.tar.gz
hdf5-26e640da7e3cd2e57822516e45a1eb67ddc520f8.tar.bz2
Fix `src/H5FDdirect.c:1346:5: error: ISO C90 forbids mixed declarations
and code [-Werror=declaration-after-statement]`.
-rw-r--r--src/H5FDdirect.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/H5FDdirect.c b/src/H5FDdirect.c
index d045987..34c4346 100644
--- a/src/H5FDdirect.c
+++ b/src/H5FDdirect.c
@@ -1335,16 +1335,13 @@ static herr_t
H5FD_direct_lock(H5FD_t *_file, hbool_t rw)
{
H5FD_direct_t *file = (H5FD_direct_t*)_file; /* VFD file struct */
- int lock; /* The type of lock */
+ const int lock = rw ? LOCK_EX : LOCK_SH;
herr_t ret_value = SUCCEED; /* Return value */
FUNC_ENTER_NOAPI_NOINIT
HDassert(file);
- /* Determine the type of lock */
- int lock = rw ? LOCK_EX : LOCK_SH;
-
/* Place the lock with non-blocking */
if(HDflock(file->fd, lock | LOCK_NB) < 0)
HSYS_GOTO_ERROR(H5E_FILE, H5E_BADFILE, FAIL, "unable to flock file")