1
2
3
4
5
6
7
8 #ifndef AD_HFS_INCLUDE
9 #define AD_HFS_INCLUDE
10
11 #include <unistd.h>
12 #include <sys/types.h>
13 #include <fcntl.h>
14 #include "adio.h"
15 #ifdef SPPUX
16 # include <sys/cnx_types.h>
17 # include <sys/puio.h>
18 # include <cnx_unistd.h>
19 #endif
20
21 void ADIOI_HFS_Open(ADIO_File fd, int *error_code);
22 void ADIOI_HFS_ReadContig(ADIO_File fd, void *buf, int count,
23 MPI_Datatype datatype, int file_ptr_type,
24 ADIO_Offset offset, ADIO_Status *status, int
25 *error_code);
26 void ADIOI_HFS_WriteContig(ADIO_File fd, void *buf, int count,
27 MPI_Datatype datatype, int file_ptr_type,
28 ADIO_Offset offset, ADIO_Status *status, int
29 *error_code);
30 void ADIOI_HFS_Fcntl(ADIO_File fd, int flag, ADIO_Fcntl_t *fcntl_struct, int
31 *error_code);
32 void ADIOI_HFS_Resize(ADIO_File fd, ADIO_Offset size, int *error_code);
33
34 #endif