1. 13 Jan, 2005 1 commit
    • unknown's avatar
      InnoDB: Detect the availability of the Mac OS X fsync() work-around · 8dc27f1e
      unknown authored
      at run-time, so that an executable compiled on Mac OS X 10.2 can
      be run on Mac OS X 10.2 (without the work-around) and Mac OS X 10.3
      and later with the work-aroud enabled.
      
      
      innobase/include/srv0start.h:
        Mac OS X: Add srv_have_fullfsync
      innobase/os/os0file.c:
        os_file_flush(): Use F_FULLFSYNC on Mac OS X 10.3, but not on 10.2
      innobase/srv/srv0start.c:
        innobase_start_or_create_for_mysql(): When compiled on OS X 10.2,
        detect if the binary is running on OS X 10.3 or later, and set
        srv_have_fullfsync accordingly.
      8dc27f1e
  2. 12 Jan, 2005 5 commits
  3. 11 Jan, 2005 34 commits