diff --git a/mpi.h b/mpi.h index 5467ff4..ed1393f 100644 --- a/mpi.h +++ b/mpi.h @@ -1047,9 +1047,9 @@ int MPI_Ssend_init(const void *buf, int count, MPI_Datatype datatype, int dest, int MPI_Ssend_init_c(const void *buf, MPI_Count count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request); int MPI_Start(MPI_Request *request); int MPI_Startall(int count, MPI_Request array_of_requests[]); -int MPI_Status_get_error(MPI_Status *status, int *error); -int MPI_Status_get_source(MPI_Status *status, int *source); -int MPI_Status_get_tag(MPI_Status *status, int *tag); +int MPI_Status_get_error(const MPI_Status *status, int *error); +int MPI_Status_get_source(const MPI_Status *status, int *source); +int MPI_Status_get_tag(const MPI_Status *status, int *tag); int MPI_Status_set_cancelled(MPI_Status *status, int flag); int MPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count); int MPI_Status_set_elements_c(MPI_Status *status, MPI_Datatype datatype, MPI_Count count); @@ -1717,9 +1717,9 @@ int PMPI_Ssend_init(const void *buf, int count, MPI_Datatype datatype, int dest, int PMPI_Ssend_init_c(const void *buf, MPI_Count count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request); int PMPI_Start(MPI_Request *request); int PMPI_Startall(int count, MPI_Request array_of_requests[]); -int PMPI_Status_get_error(MPI_Status *status, int *error); -int PMPI_Status_get_source(MPI_Status *status, int *source); -int PMPI_Status_get_tag(MPI_Status *status, int *tag); +int PMPI_Status_get_error(const MPI_Status *status, int *error); +int PMPI_Status_get_source(const MPI_Status *status, int *source); +int PMPI_Status_get_tag(const MPI_Status *status, int *tag); int PMPI_Status_set_cancelled(MPI_Status *status, int flag); int PMPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count); int PMPI_Status_set_elements_c(MPI_Status *status, MPI_Datatype datatype, MPI_Count count); diff --git a/mpistubs.c b/mpistubs.c index ecdf3e2..ed906b9 100644 --- a/mpistubs.c +++ b/mpistubs.c @@ -473,9 +473,9 @@ int MPI_Ssend_init(const void *buf, int count, MPI_Datatype datatype, int dest, int MPI_Ssend_init_c(const void *buf, MPI_Count count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) { abort(); return 0; } int MPI_Start(MPI_Request *request) { abort(); return 0; } int MPI_Startall(int count, MPI_Request array_of_requests[]) { abort(); return 0; } -int MPI_Status_get_error(MPI_Status *status, int *error) { abort(); return 0; } -int MPI_Status_get_source(MPI_Status *status, int *source) { abort(); return 0; } -int MPI_Status_get_tag(MPI_Status *status, int *tag) { abort(); return 0; } +int MPI_Status_get_error(const MPI_Status *status, int *error) { abort(); return 0; } +int MPI_Status_get_source(const MPI_Status *status, int *source) { abort(); return 0; } +int MPI_Status_get_tag(const MPI_Status *status, int *tag) { abort(); return 0; } int MPI_Status_set_cancelled(MPI_Status *status, int flag) { abort(); return 0; } int MPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count) { abort(); return 0; } int MPI_Status_set_elements_c(MPI_Status *status, MPI_Datatype datatype, MPI_Count count) { abort(); return 0; } @@ -1143,9 +1143,9 @@ int PMPI_Ssend_init(const void *buf, int count, MPI_Datatype datatype, int dest, int PMPI_Ssend_init_c(const void *buf, MPI_Count count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) { abort(); return 0; } int PMPI_Start(MPI_Request *request) { abort(); return 0; } int PMPI_Startall(int count, MPI_Request array_of_requests[]) { abort(); return 0; } -int PMPI_Status_get_error(MPI_Status *status, int *error) { abort(); return 0; } -int PMPI_Status_get_source(MPI_Status *status, int *source) { abort(); return 0; } -int PMPI_Status_get_tag(MPI_Status *status, int *tag) { abort(); return 0; } +int PMPI_Status_get_error(const MPI_Status *status, int *error) { abort(); return 0; } +int PMPI_Status_get_source(const MPI_Status *status, int *source) { abort(); return 0; } +int PMPI_Status_get_tag(const MPI_Status *status, int *tag) { abort(); return 0; } int PMPI_Status_set_cancelled(MPI_Status *status, int flag) { abort(); return 0; } int PMPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count) { abort(); return 0; } int PMPI_Status_set_elements_c(MPI_Status *status, MPI_Datatype datatype, MPI_Count count) { abort(); return 0; }