Эквивалент функции Win32 :: FlushFileBuffers на Android

#android-ndk

#android-ndk

Вопрос:

У меня есть простая реализация ведения журнала с опережением записи на C на платформе Win32, которая записывает изменения в файл журнала, а затем выполняет

 ::FlushFileBuffers(m_hLogFile);
  

затем запишите изменения в файл данных, выполняет

 ::FlushFileBuffers(m_hDataFile);
  

а затем очищает журнал с помощью

 ::SetFilePointerEx(m_hLogFile, 0, FILE_BEGIN);
::SetEndOfFile(m_hLogFile);
  

Каковы эквивалентные функции на Android (говоря точнее, в Android NDK)?

Комментарии:

1. При работе с ФАЙЛОМ набор функций: fopen, fwrite, fprintf… тогда для вас есть fflush ().

2. @AlexCohn но есть ftruncate()