| 62 | } |
| 63 | |
| 64 | void FatSystem::enableWrite() |
| 65 | { |
| 66 | close(fd); |
| 67 | fd = open(filename.c_str(), O_RDWR|O_LARGEFILE); |
| 68 | |
| 69 | if (fd < 0) { |
| 70 | ostringstream oss; |
| 71 | oss << "! Unable to open the input file: " << filename << " for writing"; |
| 72 | |
| 73 | throw oss.str(); |
| 74 | } |
| 75 | |
| 76 | writeMode = true; |
| 77 | } |
| 78 | |
| 79 | FatSystem::~FatSystem() |
| 80 | { |