Ticket #6698: 200-Fix.ThreadedFileWriter.patch

File 200-Fix.ThreadedFileWriter.patch, 854 bytes (added by cizek@…, 15 years ago)
  • mythtv/libs/libmythtv/ThreadedFileWriter.cpp

    diff -p -r -u -N -X /tmp/diff.exclude.15224 -x myth.20806.0707a -x myth.20806.0707b myth.20806.0707a/mythtv/libs/libmythtv/ThreadedFileWriter.cpp myth.20806.0707b/mythtv/libs/libmythtv/ThreadedFileWriter.cpp
    void ThreadedFileWriter::Sync(void) 
    358358{
    359359    if (fd >= 0)
    360360    {
    361         if (HAVE_SYNC_FILE_RANGE)
     361#if HAVE_SYNC_FILE_RANGE
    362362        {
    363363            uint64_t write_position;
    364364
    void ThreadedFileWriter::Sync(void) 
    374374                m_file_sync = write_position;
    375375            }
    376376        }
    377         else if (HAVE_FDATASYNC)
     377#elif HAVE_FDATASYNC
    378378            fdatasync(fd);
    379         else
     379#else
    380380            fsync(fd);
     381#endif
    381382    }
    382383}
    383384