1
Fork 0

fix mac build and comment on stack size check

This commit is contained in:
Jyun-Yan You 2013-03-29 11:31:34 +08:00 committed by Jyun-Yan You
parent fdf48a7b52
commit 4f1d8cb6fc

View file

@ -10,6 +10,7 @@
#include "rust_thread.h"
#include <limits.h>
const size_t default_stack_sz = 1024*1024;
@ -41,6 +42,8 @@ rust_thread::start() {
#if defined(__WIN32__)
thread = CreateThread(NULL, stack_sz, rust_thread_start, this, 0, NULL);
#else
// PTHREAD_STACK_MIN of some system is larger than default size
// so we check stack_sz to prevent assertion failure.
if (stack_sz < PTHREAD_STACK_MIN) {
stack_sz = PTHREAD_STACK_MIN;
}