Re: setproctitle() - Mailing list pgsql-hackers

From Bruce Momjian
Subject Re: setproctitle()
Date
Msg-id 200005232328.TAA23846@candle.pha.pa.us
Whole thread Raw
In response to Re: setproctitle()  (The Hermit Hacker <scrappy@hub.org>)
Responses Re: setproctitle()  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
> > Comments?
> 
> I would like to see it, but not for v7.0.1 ... unless you can figure out a
> cleaner way of doing it, the coding changes would be extensive ...
> 
> I looked at it, and unless we go with global variables *yeech*, you would
> have to pass down the "fixed" part of the setproctitle to sub-functions
> (ie. argv[0-4](?)) ... I asked on one of the freebsd lists if anyone could
> suggest a way of getting 'argv[0]', but never did hear anything back ...
> 
> If you want, you could just added, for v7.0.1, a simple addition of 'if
> __FreeBSD__' to the code, so that setproctitle is only used under FreeBSD
> ...

No, it is pretty easy to do it in pg_status.h alone.  The trick is to
do sprintf(ps_status_buffer, "val val %s"), then use that in
setproctitle for every command.

I will code it up if no one objects.

--  Bruce Momjian                        |  http://www.op.net/~candle pgman@candle.pha.pa.us               |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


pgsql-hackers by date:

Previous
From: Alfred Perlstein
Date:
Subject: Re: setproctitle()
Next
From: Bruce Momjian
Date:
Subject: Re: setproctitle()