1
2
3
4
5
6
7
8 #ifndef _AD_PVFS2_COMMON_H
9 #define _AD_PVFS2_COMMON_H
10 #include "ad_pvfs2.h"
11
12
13
14
15
16 #define ADIOI_PVFS2_DEBUG_MASK 0
17
18
19 struct ADIOI_PVFS2_fs_s {
20 PVFS_object_ref object_ref;
21 PVFS_credentials credentials;
22 } ADIOI_PVFS2_fs_s;
23
24 typedef struct ADIOI_PVFS2_fs_s ADIOI_PVFS2_fs;
25
26
27 void ADIOI_PVFS2_Init(int *error_code );
28 void ADIOI_PVFS2_makeattribs(PVFS_sys_attr * attribs);
29 void ADIOI_PVFS2_makecredentials(PVFS_credentials * credentials);
30 void ADIOI_PVFS2_End(int *error_code);
31 int ADIOI_PVFS2_End_call(MPI_Comm comm, int keyval,
32 void *attribute_val, void *extra_state);
33 int ADIOI_PVFS2_error_convert(int pvfs_error);
34
35 #endif