mirror of
https://github.com/pocoproject/poco.git
synced 2025-04-17 07:13:27 +02:00
[1954327] CYGWIN's pthread does not define PTHREAD_STACK_MIN (2nd time)
This commit is contained in:
parent
4ec68cecaf
commit
6c014c25d3
@ -151,12 +151,14 @@ int ThreadImpl::getMaxOSPriorityImpl()
|
||||
|
||||
void ThreadImpl::setStackSizeImpl(int size)
|
||||
{
|
||||
#ifndef POCO_OS_CYGWIN
|
||||
if (size !=0 && size < PTHREAD_STACK_MIN)
|
||||
size = PTHREAD_STACK_MIN;
|
||||
#endif
|
||||
#ifdef POCO_OS_CYGWIN
|
||||
_pData->stackSize = 0;
|
||||
#else
|
||||
if (size !=0 && size < PTHREAD_STACK_MIN)
|
||||
size = PTHREAD_STACK_MIN;
|
||||
|
||||
_pData->stackSize = size;
|
||||
_pData->stackSize = size;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
@ -281,7 +281,7 @@ void ThreadTest::testThreadStackSize()
|
||||
|
||||
stackSize = 1;
|
||||
thread.setStackSize(stackSize);
|
||||
#ifdef POCO_OS_FAMILY_UNIX
|
||||
#if defined(POCO_OS_FAMILY_UNIX) && !defined(POCO_OS_CYGWIN)
|
||||
assert (PTHREAD_STACK_MIN == thread.getStackSize());
|
||||
#else
|
||||
assert (stackSize == thread.getStackSize());
|
||||
|
Loading…
x
Reference in New Issue
Block a user