X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fe6738f7ffa0f9e0dc3d47f929650430bcede40e..95042ad33fe63e1a066916ea1da062752fc67253:/src/smpi/mpi/smpi_file.cpp diff --git a/src/smpi/mpi/smpi_file.cpp b/src/smpi/mpi/smpi_file.cpp index 4c1a6cb93f..45a63abc28 100644 --- a/src/smpi/mpi/smpi_file.cpp +++ b/src/smpi/mpi/smpi_file.cpp @@ -111,14 +111,14 @@ int File::del(const char* filename, const Info*) int File::get_position(MPI_Offset* offset) const { - *offset = file_->tell(); + *offset = file_->tell()/etype_->get_extent(); return MPI_SUCCESS; } int File::get_position_shared(MPI_Offset* offset) const { shared_mutex_->lock(); - *offset = *shared_file_pointer_; + *offset = *shared_file_pointer_/etype_->get_extent(); shared_mutex_->unlock(); return MPI_SUCCESS; }