| 285 | } |
| 286 | |
| 287 | SC::Result SC::FileDescriptor::sync() |
| 288 | { |
| 289 | SC_TRY_MSG(isValid(), "FileDescriptor::sync - Invalid handle"); |
| 290 | SC_TRY_MSG(::FlushFileBuffers(handle) != FALSE, "FlushFileBuffers failed"); |
| 291 | return Result(true); |
| 292 | } |
| 293 | |
| 294 | SC::Result SC::FileDescriptor::syncData() { return sync(); } |
| 295 |