diff options
Diffstat (limited to '')
-rw-r--r-- | src/platforms/posix/posixChildProcess.cpp | 5 | ||||
-rw-r--r-- | src/platforms/posix/posixFile.cpp | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/src/platforms/posix/posixChildProcess.cpp b/src/platforms/posix/posixChildProcess.cpp index 514f5b65..05681bb5 100644 --- a/src/platforms/posix/posixChildProcess.cpp +++ b/src/platforms/posix/posixChildProcess.cpp @@ -119,6 +119,11 @@ public: } } + void flush() + { + ::fsync(m_desc); + } + private: const int m_desc; diff --git a/src/platforms/posix/posixFile.cpp b/src/platforms/posix/posixFile.cpp index e914520d..eca90d20 100644 --- a/src/platforms/posix/posixFile.cpp +++ b/src/platforms/posix/posixFile.cpp @@ -119,6 +119,12 @@ void posixFileWriterOutputStream::write(const value_type* const data, const size } +void posixFileWriterOutputStream::flush() +{ + ::fsync(m_fd); +} + + // // posixFileReaderInputStream |