Message96033
Great, piro!
I'm taking a look at it, and it seems to use setproctitle() in BSD, and
writes over the argv array "in most Sys-V like systems"; this includes
Linux?
My question is because I think there's a better and supported method for
Linux, that is, using prctl [1]. I read somewhere that changing argv
causes some inconsistencies between programs who read /sys files, /proc
files... or I don't remember what, but it is, in fact, not the
*recommended* way. Prctl is. :-)
PR_SET_NAME and PR_GET_NAME parameters in prctl.h:
[1] http://www.kernel.org/doc/man-pages/online/pages/man2/prctl.2.html
Could this module be altered to use a prctl call in Linux (>2.6.9)?
Thanks a lot. |
|
Date |
User |
Action |
Args |
2009-12-06 17:26:34 | marcelo_fernandez | set | recipients:
+ marcelo_fernandez, loewis, exarkun, amaury.forgeotdarc, giampaolo.rodola, flub, piro, serverhorror, iElectric, elprans, asksol |
2009-12-06 17:26:33 | marcelo_fernandez | set | messageid: <1260120393.85.0.372535414759.issue5672@psf.upfronthosting.co.za> |
2009-12-06 17:26:32 | marcelo_fernandez | link | issue5672 messages |
2009-12-06 17:26:31 | marcelo_fernandez | create | |
|