I don't like the two sentences at the end of the first paragrah of the
File Pointers subsubsection:
A shared file pointer only makes sense if all the processes can
access the same data items. This means that all the processes
should use the same filetype when opening the file.
This might be true of the shared routines as spec'ed, but I don't think
it's true in general of shared file pointers.
Section 11.2.3 Querying File Parameters
comm and amode should be *OUT* parameters not *IN* parameters.
Section 11.7 I/O Error Classes:
. the initial sentence fragment implies that *only* the error classes
listed can be returned. How about saying "The error classes returned
by I/O routines include the following:"?
. shouldn't there be error classes for:
. trying to open a file for writing on read-only file system
. an invalid file name (e.g. a file name that is too long) as
opposed to one that doesn't exist
. it should be made clear that MPI_ERR_NO_SUCH_FILE can be returned even
on file creation -- if a directory in the path doesn't exist.