diff options
Diffstat (limited to 'kern')
-rw-r--r-- | kern/task.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/kern/task.c b/kern/task.c index a11fb8e..57e7f41 100644 --- a/kern/task.c +++ b/kern/task.c @@ -171,7 +171,12 @@ kern_return_t task_create( } #endif /* FAST_TAS */ - snprintf (new_task->name, sizeof new_task->name, "%p", new_task); + if (parent_task == TASK_NULL) + snprintf (new_task->name, sizeof new_task->name, "%p", + new_task); + else + snprintf (new_task->name, sizeof new_task->name, "(%.*s)", + sizeof new_task->name - 3, parent_task->name); if (new_task_notification != NULL) { task_reference (new_task); |