Browse Source

Bump minimum thread stack size

FBI uses 64kb threads so it must be legit
pull/10/head
Fenrir 8 years ago
parent
commit
ee524875c1
  1. 2
      ctr-std/src/sys/unix/thread.rs

2
ctr-std/src/sys/unix/thread.rs

@ -34,7 +34,7 @@ unsafe impl Sync for Thread {}
impl Thread { impl Thread {
pub unsafe fn new<'a>(stack: usize, p: Box<FnBox() + 'a>) -> io::Result<Thread> { pub unsafe fn new<'a>(stack: usize, p: Box<FnBox() + 'a>) -> io::Result<Thread> {
let p = box p; let p = box p;
let stack_size = cmp::max(stack, 4 * 1024); let stack_size = cmp::max(stack, 0x10000);
// this retrieves the main thread's priority value. child threads need // this retrieves the main thread's priority value. child threads need
// to be spawned with a greater priority (smaller priority value) than // to be spawned with a greater priority (smaller priority value) than

Loading…
Cancel
Save