rt: Stop using large stacks for the main task

This commit is contained in:
Brian Anderson
2012-03-21 14:47:48 -07:00
parent 0639b67290
commit f5f6135fd0
5 changed files with 7 additions and 19 deletions

View File

@@ -83,8 +83,7 @@ rust_scheduler::kill_all_tasks() {
}
rust_task *
rust_scheduler::create_task(rust_task *spawner, const char *name,
size_t init_stack_sz) {
rust_scheduler::create_task(rust_task *spawner, const char *name) {
size_t thread_no;
{
scoped_lock with(lock);
@@ -92,12 +91,7 @@ rust_scheduler::create_task(rust_task *spawner, const char *name,
live_tasks++;
}
rust_task_thread *thread = threads[thread_no];
return thread->create_task(spawner, name, init_stack_sz);
}
rust_task *
rust_scheduler::create_task(rust_task *spawner, const char *name) {
return create_task(spawner, name, env->min_stack_size);
return thread->create_task(spawner, name);
}
void