Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-2408

Windows error translation layer

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • WT2.9.0, 3.3.9
    • Affects Version/s: None
    • Component/s: None
    • None

      There are places where WT checks for POSIX error numbers (like ENOENT) that are being returned from OS level system calls. Assuming POSIX errnos does not translate on Windows. We need a translation layer. One such is https://hackage.haskell.org/package/base-4.3.0.0/src/cbits/Win32Utils.c or https://github.com/hyc/BerkeleyDB/blob/master/src/os_windows/os_errno.c.

            Assignee:
            keith.bostic@mongodb.com Keith Bostic (Inactive)
            Reporter:
            sue.loverso@mongodb.com Susan LoVerso
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: