| 131 | } |
| 132 | |
| 133 | ErrorCode MNNCloseFile(file_t file) |
| 134 | { |
| 135 | if (file == INVALID_FILE) { |
| 136 | return FILE_NOT_EXIST; |
| 137 | } |
| 138 | #if defined(WIN32) || defined(_WIN32) || defined(_WIN64) || defined(_MSC_VER) |
| 139 | if (!CloseHandle(file)) { |
| 140 | return FILE_CLOSE_FAILED; |
| 141 | } |
| 142 | #else |
| 143 | if (-1 == close(file)) { |
| 144 | return FILE_CLOSE_FAILED; |
| 145 | } |
| 146 | #endif |
| 147 | return NO_ERROR; |
| 148 | } |
| 149 | |
| 150 | ErrorCode MNNRemoveFile(const char * file_name) |
| 151 | { |