diff options
-rw-r--r-- | libfshelp/start-translator-long.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libfshelp/start-translator-long.c b/libfshelp/start-translator-long.c index 5bf14541..55fb0ff6 100644 --- a/libfshelp/start-translator-long.c +++ b/libfshelp/start-translator-long.c @@ -226,6 +226,14 @@ fshelp_start_translator_long (fshelp_open_fn_t underlying_open_fn, if (err) goto lose; + /* XXX 25 is BASEPRI_USER, which isn't exported by the kernel. Ideally, + nice values should be used, perhaps with a simple wrapper to convert + them to Mach priorities. */ + err = task_priority(task, 25, FALSE); + + if (err) + goto lose; + /* Designate TASK as our child and set it's owner accordingly. */ proc = getproc (); proc_child (proc, task); |