1. 18 Jul, 2013 5 commits
  2. 15 Jul, 2013 1 commit
  3. 14 Jul, 2013 3 commits
  4. 12 Jul, 2013 10 commits
  5. 10 Jul, 2013 3 commits
  6. 09 Jul, 2013 1 commit
  7. 07 Jul, 2013 3 commits
  8. 06 Jul, 2013 1 commit
  9. 02 Jul, 2013 2 commits
  10. 01 Jul, 2013 2 commits
  11. 30 Jun, 2013 1 commit
  12. 26 Jun, 2013 4 commits
  13. 22 Jun, 2013 4 commits
    • Hallvard Furuseth's avatar
      Improve MDB error handling, drop seek calls. · d6d2638a
      Hallvard Furuseth authored
      Catch I/O errors. Do nothing between OS call failure and ErrCode().
      Do not use errno after non-OS-errors like write() >= 0, which could
      give a failure return of success (errno 0) or some irrelevant error
      code.  Drop seek calls, use pwrite/pread/Windows OVERLAPPED offset.
      d6d2638a
    • Hallvard Furuseth's avatar
      Fix Windows I/O. · a5701cf2
      Hallvard Furuseth authored
      Don't put a 64-bit filesize in a 32-bit int before shifting
      down.  Always pass &sizehi to SetFilePointer->maxsize, so
      sizelo not is treated a signed distance.  Hide unused vars
      when _WIN32.  Reinitialize OVERLAPPED before reuse.
      a5701cf2
    • Hallvard Furuseth's avatar
      3d4ba01e
    • Hallvard Furuseth's avatar
      Tweak MIDLs, catch errors. · 51ff20a4
      Hallvard Furuseth authored
      Grow midls earlier in order to catch errors earlier.  Use
      mdb_midl_need() instead of mdb_midl_grow(), then mdb_midl_xappend()
      needs no error checks. Factor out mdb_midl_append_range().
      51ff20a4