This source file includes following definitions.
- ADIOI_NTFS_Close
1
2
3
4
5
6
7
8 #include "ad_ntfs.h"
9
10 void ADIOI_NTFS_Close(ADIO_File fd, int *error_code)
11 {
12 int err;
13 static char myname[] = "ADIOI_NTFS_Close";
14
15 err = CloseHandle(fd->fd_sys);
16
17 if (err == FALSE)
18 {
19 char errMsg[ADIOI_NTFS_ERR_MSG_MAX];
20 err = GetLastError();
21 ADIOI_NTFS_Strerror(err, errMsg, ADIOI_NTFS_ERR_MSG_MAX);
22 *error_code = MPIO_Err_create_code(MPI_SUCCESS, MPIR_ERR_RECOVERABLE,
23 myname, __LINE__, MPI_ERR_IO,
24 "**io",
25 "**io %s", errMsg);
26 return;
27 }
28
29 *error_code = MPI_SUCCESS;
30 }