Skip to content
Snippets Groups Projects
  1. Jul 18, 2013
  2. Jul 15, 2013
  3. Jul 14, 2013
  4. Jul 12, 2013
  5. Jul 10, 2013
  6. Jul 09, 2013
  7. Jul 07, 2013
  8. Jul 06, 2013
  9. Jul 02, 2013
  10. Jul 01, 2013
  11. Jun 30, 2013
  12. Jun 26, 2013
  13. Jun 22, 2013
    • 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
Loading