diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2002-05-13 17:48:07 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2002-05-13 17:48:07 (GMT) |
commit | 14b00edf0aeb92c493205b41748f50cb89eaa055 (patch) | |
tree | da3ee20963be0d218b9c7a567a1b7ece89bfee2c /src/H5FDmpio.c | |
parent | dbcce6d77f08563a5a20606f7d019bd632f9090e (diff) | |
download | hdf5-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.c | 13 |
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 |