UWP asio fix. Already sent pull request upstream (nw)

This commit is contained in:
Brad Hughes 2017-01-11 15:19:12 -05:00
parent 03219d9fef
commit a8bdf646f5

View File

@ -44,7 +44,8 @@ int win_mutex::do_init()
# if defined(UNDER_CE)
::InitializeCriticalSection(&crit_section_);
# elif defined(ASIO_WINDOWS_APP)
::InitializeCriticalSectionEx(&crit_section_, 0x80000000, 0);
if (!::InitializeCriticalSectionEx(&crit_section_, 0xFFFFFF, 0))
return ::GetLastError();
# else
if (!::InitializeCriticalSectionAndSpinCount(&crit_section_, 0x80000000))
return ::GetLastError();
@ -56,7 +57,8 @@ int win_mutex::do_init()
# if defined(UNDER_CE)
::InitializeCriticalSection(&crit_section_);
# elif defined(ASIO_WINDOWS_APP)
::InitializeCriticalSectionEx(&crit_section_, 0x80000000, 0);
if (!::InitializeCriticalSectionEx(&crit_section_, 0xFFFFFF, 0))
return ::GetLastError();
# else
if (!::InitializeCriticalSectionAndSpinCount(&crit_section_, 0x80000000))
return ::GetLastError();