1
1

* Make MPI_WIN_NULL a full object rather than a NULL pointer, fixing the problems

with MPI_WIN_NULL and the Fortran bindings.

  It appears I had already done this, since all the infrastructure was already
  in place.  I probably edited mpi.h instead of mpi.h.in.  Sigh.

This commit was SVN r9228.
Этот коммит содержится в:
Brian Barrett 2006-03-09 16:22:15 +00:00
родитель 38ff4ce871
Коммит d721d24a5d

Просмотреть файл

@ -415,7 +415,7 @@ enum {
#define MPI_OP_NULL (&ompi_mpi_op_null)
#define MPI_ERRHANDLER_NULL (&ompi_mpi_errhandler_null)
#define MPI_INFO_NULL (&ompi_mpi_info_null)
#define MPI_WIN_NULL ((MPI_Win) 0)
#define MPI_WIN_NULL (&ompi_mpi_win_null)
#define MPI_FILE_NULL (&ompi_mpi_file_null)
#define MPI_STATUS_IGNORE ((MPI_Status *) 0)
@ -600,6 +600,7 @@ OMPI_DECLSPEC extern struct ompi_errhandler_t ompi_mpi_errhandler_null;
OMPI_DECLSPEC extern struct ompi_errhandler_t ompi_mpi_errors_are_fatal;
OMPI_DECLSPEC extern struct ompi_errhandler_t ompi_mpi_errors_return;
OMPI_DECLSPEC extern struct ompi_win_t ompi_mpi_win_null;
OMPI_DECLSPEC extern struct ompi_file_t ompi_mpi_file_null;
OMPI_DECLSPEC extern struct ompi_info_t ompi_mpi_info_null;