This source file includes following definitions.
- ADIOI_ZOIDFS_Delete
1
2
3
4
5
6
7
8 #include "ad_zoidfs.h"
9 #include "adio.h"
10
11 #include "ad_zoidfs_common.h"
12
13 void ADIOI_ZOIDFS_Delete(char *filename, int *error_code)
14 {
15 int ret;
16 static char myname[] = "ADIOI_ZOIDFS_DELETE";
17
18 ADIOI_ZOIDFS_Init(0, error_code);
19
20 if (*error_code != MPI_SUCCESS)
21 {
22
23 return;
24 }
25
26
27 ret = zoidfs_remove(NULL, NULL, filename, NULL, ZOIDFS_NO_OP_HINT);
28
29 if (ret != ZFS_OK) {
30 *error_code = MPIO_Err_create_code(MPI_SUCCESS,
31 MPIR_ERR_RECOVERABLE,
32 myname, __LINE__,
33 ADIOI_ZOIDFS_error_convert(ret),
34 "Error in zoidfs_remove", 0);
35 return;
36 }
37
38
39 *error_code = MPI_SUCCESS;
40 return;
41 }
42
43
44
45