mirror of
https://github.com/bkaradzic/bx.git
synced 2026-02-17 20:52:37 +01:00
Merge branch 'master' of github.com:bkaradzic/bx
This commit is contained in:
@@ -29,7 +29,7 @@ namespace bx
|
||||
#endif // BX_PLATFORM_
|
||||
, m_fn(NULL)
|
||||
, m_userData(NULL)
|
||||
, m_stackSize(16<<10)
|
||||
, m_stackSize(0)
|
||||
, m_exitCode(EXIT_SUCCESS)
|
||||
, m_running(false)
|
||||
{
|
||||
@@ -43,7 +43,7 @@ namespace bx
|
||||
}
|
||||
}
|
||||
|
||||
void init(ThreadFn _fn, void* _userData = NULL, uint32_t _stackSize = 16<<10)
|
||||
void init(ThreadFn _fn, void* _userData = NULL, uint32_t _stackSize = 0)
|
||||
{
|
||||
BX_CHECK(!m_running, "Already running!");
|
||||
|
||||
@@ -68,8 +68,11 @@ namespace bx
|
||||
result = pthread_attr_init(&attr);
|
||||
BX_CHECK(0 == result, "pthread_attr_init failed! %d", result);
|
||||
|
||||
result = pthread_attr_setstacksize(&attr, m_stackSize);
|
||||
BX_CHECK(0 == result, "pthread_attr_setstacksize failed! %d", result);
|
||||
if (0 != m_stackSize)
|
||||
{
|
||||
result = pthread_attr_setstacksize(&attr, m_stackSize);
|
||||
BX_CHECK(0 == result, "pthread_attr_setstacksize failed! %d", result);
|
||||
}
|
||||
|
||||
// sched_param sched;
|
||||
// sched.sched_priority = 0;
|
||||
|
||||
Reference in New Issue
Block a user