Re: Problem with error handlers

Jeff Squyres (jsquyres@lsc.nd.edu)
Fri, 20 Jun 1997 10:07:54 -0500 (EST)

On Fri, 20 Jun 1997, William Gropp wrote:

> | There is a problem with error handlers -- what is the type of
> | MPI_ERRORS_RETURN? It used to be MPI_Handler_function, but that is now
> | deprecated in favor of MPI_Comm_errhandler_fn, MPI_File_errhandler_fn, and
> | MPI_Win_errhandler_fn.
>
> No, MPI_ERRORS_RETURN is an MPI_Errhandler, not a particular function. There
> is no way to extract the actual function (it isn't possible in Fortran; there
> are no variables that can hold a function).

Well, I guess that identifies an error in Annex B then. Doh!

Steve: Annex B - 342:33
The type for the MPI::ERRORS_* constants should be listed as
MPI::Errhandler, not MPI::Handler_function.

{+} Jeff Squyres
{+} squyres@cse.nd.edu
{+} Perpetual Obsessive Notre Dame Student Craving Utter Madness
{+} "I came to ND for 4 years and ended up staying for a decade"