|
|
@ -34,6 +34,7 @@ typedef unsigned long long uint64; |
|
|
|
// Note that VirtualLock does not provide this as a guarantee on Windows,
|
|
|
|
// Note that VirtualLock does not provide this as a guarantee on Windows,
|
|
|
|
// but, in practice, memory that has been VirtualLock'd almost never gets written to
|
|
|
|
// but, in practice, memory that has been VirtualLock'd almost never gets written to
|
|
|
|
// the pagefile except in rare circumstances where memory is extremely low.
|
|
|
|
// the pagefile except in rare circumstances where memory is extremely low.
|
|
|
|
|
|
|
|
#include <windows.h> |
|
|
|
#define mlock(p, n) VirtualLock((p), (n)); |
|
|
|
#define mlock(p, n) VirtualLock((p), (n)); |
|
|
|
#define munlock(p, n) VirtualUnlock((p), (n)); |
|
|
|
#define munlock(p, n) VirtualUnlock((p), (n)); |
|
|
|
#else |
|
|
|
#else |
|
|
|