summaryrefslogtreecommitdiffstats
path: root/src/H5FDmpio.c
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2002-05-13 17:48:07 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2002-05-13 17:48:07 (GMT)
commit14b00edf0aeb92c493205b41748f50cb89eaa055 (patch)
treeda3ee20963be0d218b9c7a567a1b7ece89bfee2c /src/H5FDmpio.c
parentdbcce6d77f08563a5a20606f7d019bd632f9090e (diff)
downloadhdf5-14b00edf0aeb92c493205b41748f50cb89eaa055.zip
hdf5-14b00edf0aeb92c493205b41748f50cb89eaa055.tar.gz
hdf5-14b00edf0aeb92c493205b41748f50cb89eaa055.tar.bz2
[svn-r5403] Purpose:
Back out changes. Description: Back out changes to VFL 'flush' API function, pending review. Platforms tested: IRIX64 6.5 (modi4)
Diffstat (limited to 'src/H5FDmpio.c')
-rw-r--r--src/H5FDmpio.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/H5FDmpio.c b/src/H5FDmpio.c
index 9be69f6..fdf39ad 100644
--- a/src/H5FDmpio.c
+++ b/src/H5FDmpio.c
@@ -83,7 +83,7 @@ static herr_t H5FD_mpio_read(H5FD_t *_file, H5FD_mem_t type, hid_t fapl_id, hadd
size_t size, void *buf);
static herr_t H5FD_mpio_write(H5FD_t *_file, H5FD_mem_t type, hid_t fapl_id, haddr_t addr,
size_t size, const void *buf);
-static herr_t H5FD_mpio_flush(H5FD_t *_file, hbool_t closing);
+static herr_t H5FD_mpio_flush(H5FD_t *_file);
/* MPIO-specific file access properties */
typedef struct H5FD_mpio_fapl_t {
@@ -1521,7 +1521,7 @@ done:
*-------------------------------------------------------------------------
*/
static herr_t
-H5FD_mpio_flush(H5FD_t *_file, hbool_t closing)
+H5FD_mpio_flush(H5FD_t *_file)
{
H5FD_mpio_t *file = (H5FD_mpio_t*)_file;
int mpi_code; /* mpi return code */
@@ -1563,13 +1563,8 @@ H5FD_mpio_flush(H5FD_t *_file, hbool_t closing)
}
}
- /* Don't bother calling MPI_File_sync() if we are going to immediately
- * close the file, MPI_File_close() performs the same sync actions.
- */
- if(!closing) {
- if (MPI_SUCCESS != (mpi_code=MPI_File_sync(file->f)))
- HMPI_GOTO_ERROR(FAIL, "MPI_File_sync failed", mpi_code);
- } /* end if */
+ if (MPI_SUCCESS != (mpi_code=MPI_File_sync(file->f)))
+ HMPI_GOTO_ERROR(FAIL, "MPI_File_sync failed", mpi_code);
done:
#ifdef H5FDmpio_DEBUG