1
2
3
4
5
6
7
8 #include "ad_pvfs2.h"
9
10 #include "adio.h"
11
12 struct ADIOI_Fns_struct ADIO_PVFS2_operations = {
13 ADIOI_PVFS2_Open,
14 ADIOI_SCALEABLE_OpenColl,
15 ADIOI_PVFS2_ReadContig,
16 ADIOI_PVFS2_WriteContig,
17 ADIOI_GEN_ReadStridedColl,
18 ADIOI_GEN_WriteStridedColl,
19 ADIOI_GEN_SeekIndividual,
20 ADIOI_PVFS2_Fcntl,
21 ADIOI_PVFS2_SetInfo,
22 ADIOI_PVFS2_ReadStrided,
23 ADIOI_PVFS2_WriteStrided,
24 ADIOI_PVFS2_Close,
25 #ifdef HAVE_MPI_GREQUEST_EXTENSIONS
26 ADIOI_PVFS2_IReadContig,
27 ADIOI_PVFS2_IWriteContig,
28 #else
29 ADIOI_FAKE_IreadContig,
30 ADIOI_FAKE_IwriteContig,
31 #endif
32 ADIOI_FAKE_IODone,
33 ADIOI_FAKE_IODone,
34 ADIOI_FAKE_IOComplete,
35 ADIOI_FAKE_IOComplete,
36 ADIOI_FAKE_IreadStrided,
37 ADIOI_FAKE_IwriteStrided,
38 ADIOI_PVFS2_Flush,
39 ADIOI_PVFS2_Resize,
40 ADIOI_PVFS2_Delete,
41 ADIOI_PVFS2_Feature,
42 "PVFS2: the PVFS v2 or OrangeFS file systems",
43 ADIOI_GEN_IreadStridedColl,
44 ADIOI_GEN_IwriteStridedColl
45 };
46
47
48
49