2010-04-14 Jonathan Yong <jon_y@sourceforge.net> * lib64/kernel32.def (AcquireSRWLockExclusive): New. (AcquireSRWLockShared): Likewise. (InitializeConditionVariable): Likewise. (InitOnceBeginInitialize): Likewise. (InitOnceComplete): Likewise. (InitOnceExecuteOnce): Likewise. (InitializeSRWLock): Likewise. (ReleaseSRWLockExclusive): Likewise. (ReleaseSRWLockShared): Likewise. (SleepConditionVariableCS): Likewise. (TryAcquireSRWLockExclusive): Likewise. (TryAcquireSRWLockShared): Likewise. (WakeAllConditionVariable): Likewise. (WakeConditionVariable): Likewise. * lib32/kernel32.def (TryAcquireSRWLockExclusive): New. (TryAcquireSRWLockShared): Likewise. git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@2189 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/ChangeLog b/mingw-w64-crt/ChangeLog index 2e5cac8..646b6ac 100644 --- a/mingw-w64-crt/ChangeLog +++ b/mingw-w64-crt/ChangeLog
@@ -1,3 +1,22 @@ +2010-04-14 Jonathan Yong <jon_y@sourceforge.net> + + * lib64/kernel32.def (AcquireSRWLockExclusive): New. + (AcquireSRWLockShared): Likewise. + (InitializeConditionVariable): Likewise. + (InitOnceBeginInitialize): Likewise. + (InitOnceComplete): Likewise. + (InitOnceExecuteOnce): Likewise. + (InitializeSRWLock): Likewise. + (ReleaseSRWLockExclusive): Likewise. + (ReleaseSRWLockShared): Likewise. + (SleepConditionVariableCS): Likewise. + (TryAcquireSRWLockExclusive): Likewise. + (TryAcquireSRWLockShared): Likewise. + (WakeAllConditionVariable): Likewise. + (WakeConditionVariable): Likewise. + * lib32/kernel32.def (TryAcquireSRWLockExclusive): New. + (TryAcquireSRWLockShared): Likewise. + 2010-04-08 Doug Semler <dougsemler@gmail.com> * stdio/vfscanf.c: Define QUOTE macro expansions and wrap
diff --git a/mingw-w64-crt/lib32/kernel32.def b/mingw-w64-crt/lib32/kernel32.def index 24e6613..72ddd3b 100644 --- a/mingw-w64-crt/lib32/kernel32.def +++ b/mingw-w64-crt/lib32/kernel32.def
@@ -1116,6 +1116,8 @@ TransactNamedPipe@28 TransmitCommChar@8 TrimVirtualBuffer@4 +TryAcquireSRWLockExclusive +TryAcquireSRWLockShared TryEnterCriticalSection@4 = NTDLL.RtlTryEnterCriticalSection TrySubmitThreadpoolCallback@12 TzSpecificLocalTimeToSystemTime@12
diff --git a/mingw-w64-crt/lib64/kernel32.def b/mingw-w64-crt/lib64/kernel32.def index c2bcba3..ed98bcd 100644 --- a/mingw-w64-crt/lib64/kernel32.def +++ b/mingw-w64-crt/lib64/kernel32.def
@@ -7,6 +7,8 @@ LIBRARY KERNEL32.dll EXPORTS ActivateActCtx +AcquireSRWLockExclusive +AcquireSRWLockShared AddAtomA AddAtomW AddConsoleAliasA @@ -557,9 +559,14 @@ HeapValidate HeapWalk InitAtomTable +InitializeConditionVariable InitializeCriticalSection +InitOnceBeginInitialize +InitOnceComplete +InitOnceExecuteOnce InitializeCriticalSectionAndSpinCount InitializeSListHead +InitializeSRWLock InterlockedFlushSList InterlockedPopEntrySList InterlockedPushEntrySList @@ -711,6 +718,8 @@ RegisterWowExec ReleaseActCtx ReleaseMutex +ReleaseSRWLockExclusive +ReleaseSRWLockShared ReleaseSemaphore RemoveDirectoryA RemoveDirectoryW @@ -869,6 +878,7 @@ SignalObjectAndWait SizeofResource Sleep +SleepConditionVariableCS SleepEx SuspendThread SwitchToFiber @@ -888,6 +898,8 @@ Toolhelp32ReadProcessMemory TransactNamedPipe TransmitCommChar +TryAcquireSRWLockExclusive +TryAcquireSRWLockShared TryEnterCriticalSection TzSpecificLocalTimeToSystemTime UTRegister @@ -930,6 +942,8 @@ WaitForSingleObjectEx WaitNamedPipeA WaitNamedPipeW +WakeAllConditionVariable +WakeConditionVariable WideCharToMultiByte WinExec Wow64DisableWow64FsRedirection