mirror of
https://github.com/reactos/reactos.git
synced 2024-09-28 05:26:58 +00:00
[SDK] Begin early fixes to slist
This commit is contained in:
parent
2bde5483f5
commit
b94aa825a4
|
@ -1003,6 +1003,7 @@ int _isunorderedf(float, float);
|
|||
|
||||
#ifdef _M_ARM64
|
||||
unsigned __int64 __getReg(int);
|
||||
unsigned char _InterlockedCompareExchange128(__int64 volatile * _Destination, __int64 _ExchangeHigh, __int64 _ExchangeLow, __int64 * _ComparandResult);
|
||||
#endif
|
||||
|
||||
#if defined(_M_CEE_PURE)
|
||||
|
|
|
@ -90,7 +90,8 @@ extern "C" {
|
|||
#pragma intrinsic(_InterlockedXor_np)
|
||||
#pragma intrinsic(_InterlockedOr64_np)
|
||||
#elif defined(_M_ARM)
|
||||
|
||||
#elif defined(_M_ARM64)
|
||||
#pragma intrinsic(_InterlockedCompareExchange128)
|
||||
#endif
|
||||
|
||||
#if defined(_M_AMD64) || defined(_M_ARM)
|
||||
|
|
|
@ -95,6 +95,7 @@ RtlQueryDepthSList(
|
|||
#endif
|
||||
}
|
||||
|
||||
|
||||
PSLIST_ENTRY
|
||||
FASTCALL
|
||||
RtlInterlockedPushListSList(
|
||||
|
@ -208,7 +209,7 @@ RtlInterlockedPushListSList(
|
|||
}
|
||||
|
||||
|
||||
#if !defined(_M_IX86) && !defined(_M_AMD64)
|
||||
#if !defined(_M_IX86) && !defined(_M_AMD64) && !defined(_M_ARM64)
|
||||
|
||||
_WARN("C based S-List functions can bugcheck, if not handled properly in kernel")
|
||||
|
||||
|
|
Loading…
Reference in a new issue