From: Jarkko Hietaniemi Date: Thu, 2 Aug 2001 13:18:08 +0000 (+0000) Subject: setproctitle() made simpler. (This assumes the string is X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=6f2ad931e2b0390c895341c3cd8e3fad2616118f;p=p5sagit%2Fp5-mst-13.2.git setproctitle() made simpler. (This assumes the string is \0-terminated: if not, the three-arg form setproctitle(fmt, len, s) should be used. Note len, not len + 1.) BSD-fu from Anton Berezin. p4raw-id: //depot/perl@11548 --- diff --git a/mg.c b/mg.c index f3fc035..d517cc5 100644 --- a/mg.c +++ b/mg.c @@ -2089,7 +2089,7 @@ Perl_magic_set(pTHX_ SV *sv, MAGIC *mg) * but not the "(perl) suffix from the ps(1) * output, because that's what ps(1) shows if the * argv[] is modified. */ - setproctitle("-%s", s, len + 1); + setproctitle("-%s", s); # else /* old FreeBSDs, NetBSD, OpenBSD, anyBSD */ /* This doesn't really work if you assume that * $0 = 'foobar'; will wipe out 'perl' from the $0