1.1 --- a/libexec/lib/src/process.cc Mon Feb 13 18:03:45 2023 +0100
1.2 +++ b/libexec/lib/src/process.cc Tue Feb 14 21:05:14 2023 +0100
1.3 @@ -87,14 +87,14 @@
1.4
1.5 /* Task and thread initialisation. */
1.6
1.7 -long Process::create_task()
1.8 +long Process::create_task(unsigned int threads)
1.9 {
1.10 _task = ipc_cap_alloc();
1.11
1.12 if (l4_is_invalid_cap(_task))
1.13 return -L4_ENOMEM;
1.14
1.15 - return l4_error(l4_factory_create_task(l4re_env()->factory, _task, get_utcb_fpage(0, 2)));
1.16 + return l4_error(l4_factory_create_task(l4re_env()->factory, _task, get_utcb_fpage(0, threads)));
1.17 }
1.18
1.19 long Process::create_thread(l4_cap_idx_t *thread)
1.20 @@ -109,9 +109,9 @@
1.21
1.22 /* Configure the task environment. */
1.23
1.24 -long Process::configure_task()
1.25 +long Process::configure_task(unsigned int threads)
1.26 {
1.27 - long err = create_task();
1.28 + long err = create_task(threads);
1.29
1.30 if (err)
1.31 return err;