forked from enlightenment/efl
parent
1258d9c2ee
commit
f41991c662
|
@ -557,7 +557,14 @@ eet_flush2(Eet_File *ef)
|
|||
|
||||
/* flush all write to the file. */
|
||||
fflush(ef->fp);
|
||||
fsync(fileno(ef->fp));
|
||||
// this is going to really cause trouble. if ANYTHING this needs to go into a
|
||||
// thread spawned off - but even then...
|
||||
// in this case... ext4 is "wrong". (yes we can jump up and down and point posix
|
||||
// manual pages at eachother, but ext4 broke behavior that has been in place
|
||||
// for decades and that 1000's of apps rely on daily - that is that one operation
|
||||
// to disk is committed to disk BEFORE following operations, so the fs retains
|
||||
// a consistent state
|
||||
// fsync(fileno(ef->fp));
|
||||
|
||||
/* append signature if required */
|
||||
if (ef->key)
|
||||
|
|
Loading…
Reference in New Issue