[SERVER-9410] Permit use of 64 bit Interlocked...64 operations on Windows Server 2003 Created: 19/Apr/13  Updated: 11/Jul/16  Resolved: 04/Jun/13

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: 2.4.2
Fix Version/s: 2.5.1

Type: Bug Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Andrew Morrow (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Windows


Issue Links:
Related
Operating System: Windows
Participants:

 Description   

We currently only directly use the Interlocked...64 operations if the target windows version is Vista or better. However, these functions are actually available from Windows Server 2003 and up. We should revise the feature detection in 2.4 and 2.5 to permit the use of these functions on Windows Server 2003.



 Comments   
Comment by auto [ 04/Jun/13 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@10gen.com'}

Message: SERVER-9410 Establish minimum as default for NTDDI_VERSION, not just _WIN32_WINNT
Branch: master
https://github.com/mongodb/mongo/commit/ae3652641c23b56be0d428366700732029d7554a

Comment by auto [ 04/Jun/13 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@10gen.com'}

Message: SERVER-9410 Permit use of Interlocked operations on Windows Server 2003
Branch: master
https://github.com/mongodb/mongo/commit/75095e78e03d16d08f29770c9c80ec8f34792bc0

Generated at Thu Feb 08 03:20:19 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.