[vdr] Plugins showing their names in process list?

Ulrich Petri u.petri at gmail.com
Thu Apr 14 16:21:36 CEST 2005


On 4/13/05, Chris Warren <dvb at ixalon.net> wrote:
> > -----Original Message-----
> > From: vdr-bounces at linuxtv.org
> > [mailto:vdr-bounces at linuxtv.org] On Behalf Of Klaus Schmidinger
> >
> > [snip]
> >
> > Well, each thread can be given a "description", so if
> > somebody finds a way to make the 'ps' list show a given
> > string for a particular thread, it should be possible to show
> > something more informative here.
> >
> Yeah, it would be nice - but the linux kernel is missing support for
> setproctitle(), and the only user-space implementations I can find use the
> incredibly hacky method of overwriting the characters in the argv[] array.
> 
> An example implementation:
> http://cvs.linux-ha.org/viewcvs/viewcvs.cgi/linux-ha/heartbeat/setproctitle.
> c?rev=1.10.2.1&content-type=text/vnd.viewcvs-markup.
> 
> Chris

This seems to be the way to do it.
See [1] and [2].

There are other tools that uses this method e.g. readproctitle in Dan
Bernstein's deamontools e.g. [3]

Bye
Ulrich

[1] http://lkml.org/lkml/2004/8/18/34
[2] http://lkml.org/lkml/2004/8/20/208
[3] http://web.mit.edu/afs/sipb/service/qmail/src/admin/daemontools-0.76/compile/readproctitle.c



More information about the vdr mailing list