There is a good question though... do you really need fsync on Android? If you don't, why are you calling it?