00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 #include "ad_zoidfs.h"
00009 #include "adio.h"
00010 
00011 #include "ad_zoidfs_common.h"
00012 
00013 void ADIOI_ZOIDFS_Delete(char *filename, int *error_code)
00014 {
00015     int ret;
00016     static char myname[] = "ADIOI_ZOIDFS_DELETE";
00017 
00018     ADIOI_ZOIDFS_Init(0, error_code);
00019     
00020     if (*error_code != MPI_SUCCESS) 
00021     {
00022     
00023     return;
00024     }
00025     
00026 
00027     ret = zoidfs_remove(NULL, NULL, filename, NULL, ZOIDFS_NO_OP_HINT);
00028     
00029     if (ret != ZFS_OK) {
00030     *error_code = MPIO_Err_create_code(MPI_SUCCESS,
00031                        MPIR_ERR_RECOVERABLE,
00032                        myname, __LINE__,
00033                        ADIOI_ZOIDFS_error_convert(ret),
00034                        "Error in zoidfs_remove", 0);
00035     return;
00036     }
00037     
00038 
00039     *error_code = MPI_SUCCESS;
00040     return;
00041 }
00042 
00043 
00044 
00045