[Bug 51857] New: Support Configurable Time measurement precision for Wine versions 5.0.x and onwards

WineHQ Bugzilla wine-bugs at winehq.org
Sun Oct 10 03:20:38 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=51857

            Bug ID: 51857
           Summary: Support Configurable Time measurement precision for
                    Wine versions 5.0.x and onwards
           Product: Wine
           Version: 5.0.1
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: P2
         Component: ntdll
          Assignee: wine-bugs at winehq.org
          Reporter: ishinberg0 at gmail.com
      Distribution: ---

`NtQuerySystemTime` used to provide timestamp value by calling `gettimeofday`,
at least on wine 4.0.x. This would provide micro-second accuracy for
timestamping used in logging,tracing, etc

On Wine 5.0.x and 6.0.x, optimizations were introduced to provide near-realtime
timestamp, relying on HAVE_CLOCK_GETTIME (which is always defined during the
`configure` phase of the wine build).

This results in milliseconds accuracy (though the resolution is still in
microseconds, it only gets updated around once every 1 ms / 1000 us.

This is not optimal for application requiring us precision for timestamp
measurement.

If this suggestion is approved, I'd be willing to contribute a PR/fix for this
issue. I also need this fix backported to 6.0.x, if possible

10x

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list