From 17b780b4be553833d41881a8fbe499d0c9cfbc7e Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 16 Jan 2022 18:53:51 +0100 Subject: task_set_name: make string parameter const This follows mig's cf4bcc3f1435 ("Also add const qualifiers on server side") --- doc/mach.texi | 2 +- kern/task.c | 2 +- kern/task.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/mach.texi b/doc/mach.texi index cfa5189f..fc74b384 100644 --- a/doc/mach.texi +++ b/doc/mach.texi @@ -5089,7 +5089,7 @@ total system run time for live threads This is a pointer to a @code{struct task_thread_times_info}. @end deftp -@deftypefun kern_return_t task_set_name (@w{task_t @var{target_task}}, @w{kernel_debug_name_t @var{name}}) +@deftypefun kern_return_t task_set_name (@w{task_t @var{target_task}}, @w{const_kernel_debug_name_t @var{name}}) The function @code{task_set_name} sets the name of @var{target_task} to @var{name}, truncating it if necessary. diff --git a/kern/task.c b/kern/task.c index 735b9e59..e91c192b 100644 --- a/kern/task.c +++ b/kern/task.c @@ -1149,7 +1149,7 @@ task_priority( kern_return_t task_set_name( task_t task, - kernel_debug_name_t name) + const_kernel_debug_name_t name) { strncpy(task->name, name, sizeof task->name - 1); task->name[sizeof task->name - 1] = '\0'; diff --git a/kern/task.h b/kern/task.h index 0b746aff..52eb8324 100644 --- a/kern/task.h +++ b/kern/task.h @@ -176,7 +176,7 @@ extern kern_return_t task_assign_default( boolean_t assign_threads); extern kern_return_t task_set_name( task_t task, - kernel_debug_name_t name); + const_kernel_debug_name_t name); extern void consider_task_collect(void); /* -- cgit v1.2.3