Finished POSIX condition_variable, working on Windows.

[SVN r86007]
This commit is contained in:
Andrey Semashev
2013-09-29 16:42:24 +00:00
parent 275fe9d73b
commit 1de858a76f

View File

@ -24,14 +24,20 @@ namespace winapi
#if defined( BOOST_USE_WINDOWS_H )
using ::CloseHandle;
using ::DuplicateHandle;
const DWORD_ duplicate_close_source = DUPLICATE_CLOSE_SOURCE;
const DWORD_ duplicate_same_access = DUPLICATE_SAME_ACCESS;
const HANDLE_ invalid_handle_value = INVALID_HANDLE_VALUE;
#else
extern "C" {
__declspec(dllimport) int __stdcall
extern "C" {
__declspec(dllimport) int __stdcall
CloseHandle(void*);
__declspec(dllimport) int __stdcall
__declspec(dllimport) int __stdcall
DuplicateHandle(void*,void*,void*,void**,unsigned long,int,unsigned long);
}
const DWORD_ duplicate_close_source = 1;
const DWORD_ duplicate_same_access = 2;
const HANDLE_ invalid_handle_value = (HANDLE_)(-1);
#endif
}
}