This source file includes following definitions.
- ADIOI_NFS_Resize
1
2
3
4
5
6
7
8 #include "ad_nfs.h"
9
10 #ifdef HAVE_UNISTD_H
11 #include <unistd.h>
12 #endif
13
14
15
16
17
18
19
20 void ADIOI_NFS_Resize(ADIO_File fd, ADIO_Offset size, int *error_code)
21 {
22 int err;
23 static char myname[] = "ADIOI_NFS_RESIZE";
24
25 err = ftruncate(fd->fd_sys, size);
26
27
28 if (err == -1) {
29 *error_code = ADIOI_Err_create_code(myname, fd->filename, errno);
30 return;
31 }
32
33
34 *error_code = MPI_SUCCESS;
35 }