diff options
Diffstat (limited to 'diskio-unix.cc')
-rw-r--r-- | diskio-unix.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/diskio-unix.cc b/diskio-unix.cc index 327a498..03fc3c8 100644 --- a/diskio-unix.cc +++ b/diskio-unix.cc @@ -230,7 +230,8 @@ void DiskIO::DiskSync(void) { platformFound++; #endif #ifdef __linux__ - sleep(2); + sleep(1); // Theoretically unnecessary, but ioctl() fails sometimes if omitted.... + fsync(fd); i = ioctl(fd, BLKRRPART); if (i) cout << "Warning: The kernel is still using the old partition table.\n" |