NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/38004: /bin/sh truncates a message for unobvious reasons



The following reply was made to PR bin/38004; it has been noted by GNATS.

From: David Holland <dholland-bugs%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost, 
yamt%mwd.biglobe.ne.jp@localhost
Subject: Re: bin/38004: /bin/sh truncates a message for unobvious reasons
Date: Sun, 13 Apr 2008 03:03:59 +0000

 On Tue, Feb 12, 2008 at 06:35:01PM +0000, David Laight wrote:
  >  > >Fix:
  >  > +#if 1
  >  > +        len = sizeof(ps->cmd);
  >  > +#else
  >  >          if (iflag || mflag || sizeof ps->cmd < 100)
  >  >                  len = sizeof(ps->cmd);
  >  >          else
  >  >                  len = sizeof(ps->cmd) / 10;
  >  > +#endif
  >  
  >  When is this a problem?
  >  IIRC the purpose of the test is to speed up shell scripts - where it
  >  is really pointless regenerating the command line in this form at all.
 
 Shouldn't the proper fix for that to be to either save a copy of the
 original command line string, or to only produce the string when it's
 needed? Or am I missing something obvious?
 
 -- 
 David A. Holland
 dholland%netbsd.org@localhost
 


Home | Main Index | Thread Index | Old Index