[prev in list] [next in list] [prev in thread] [next in thread]
List: hurd-bug
Subject: Re: [PATCH 1/3] kern: implement task_set_name
From: Samuel Thibault <samuel.thibault () gnu ! org>
Date: 2014-02-04 12:27:04
Message-ID: 20140204122704.GF6346 () type ! bordeaux ! inria ! fr
[Download RAW message or body]
Pino Toscano, le Tue 04 Feb 2014 12:57:15 +0100, a écrit :
> On Tuesday 04 February 2014 11:01:52 Justus Winter wrote:
> > /*
> > + * task_set_name
> > + *
> > + * Set the name of task TASK to NAME. This is a debugging aid.
> > + * NAME will be used in error messages printed by the kernel.
> > + */
> > +kern_return_t
> > +task_set_name(
> > + task_t task,
> > + kernel_debug_name_t name)
> > +{
> > + strncpy(task->name, name, sizeof task->name - 1);
> > + task->name[sizeof task->name - 1] = '\0';
> > + return KERN_SUCCESS;
> > +}
>
> Would it be possible to add task_get_name too, so we can implement
> pthread_{get,set}name_np in libpthread?
That would rather be thread_set/get_name, then.
Now I remember the discussion about this: it was considered to add
the name field to ipc_port, simply. This would allow to have names on
projected files in processes (for a /proc/self/maps file), etc.
That might be quite expensive, however.
Samuel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic