Changeset 5622
- Timestamp:
- 10/29/09 16:56:55 (4 weeks ago)
- Location:
- mpich2/trunk/test/mpi
- Files:
-
- 3 modified
-
errors/cxx/io/fileerrretx.cxx (modified) (1 diff)
-
errors/io/fileerrret.c (modified) (1 diff)
-
io/userioerr.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mpich2/trunk/test/mpi/errors/cxx/io/fileerrretx.cxx
r100 r5622 67 67 eh = MPI::File::Create_errhandler( efn ); 68 68 MPI::FILE_NULL.Set_errhandler( eh ); 69 eh.Free(); 69 70 sawErr = 0; 70 71 try { -
mpich2/trunk/test/mpi/errors/io/fileerrret.c
r4822 r5622 47 47 MPI_File_create_errhandler( efn, &eh ); 48 48 MPI_File_set_errhandler( MPI_FILE_NULL, eh ); 49 MPI_Errhandler_free(&eh); 49 50 50 51 rc = MPI_File_open(MPI_COMM_WORLD, filename, -
mpich2/trunk/test/mpi/io/userioerr.c
r100 r5622 49 49 50 50 rc = MPI_File_create_errhandler( user_handler, &ioerr_handler ); 51 if (rc) { 52 errs++; 53 printf("MPI_Errhandler_create returned an error code: %d\n"); 54 } 55 51 56 rc = MPI_File_set_errhandler( fh, ioerr_handler ); 57 if (rc) { 58 errs++; 59 printf("MPI_File_set_errhandler returned an error code: %d\n"); 60 } 61 62 /* avoid leaking the errhandler, safe because they have refcount semantics */ 63 rc = MPI_Errhandler_free(&ioerr_handler); 64 if (rc) { 65 errs++; 66 printf("MPI_Errhandler_free returned an error code: %d\n"); 67 } 52 68 53 69 /* This should generate an error because the file mode is WRONLY */ … … 58 74 } 59 75 60 MPI_File_close( &fh ); 61 76 rc = MPI_File_close( &fh ); 77 if (rc) { 78 errs++; 79 printf("MPI_File_close returned an error code: %d\n"); 80 } 81 62 82 MTest_Finalize( errs ); 63 83 MPI_Finalize( );
