[Top][All Lists]

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

Re: [Nmh-workers] Proposed solution to Debian Bug#143485

From: Harald Geyer
Subject: Re: [Nmh-workers] Proposed solution to Debian Bug#143485
Date: Fri, 26 Aug 2005 14:52:59 +0200

> >         execlp (mhlproc, mhl, "-form", filter, "-noclear", NULL);
> > -       fprintf (stderr, "unable to exec ");
> > -       perror (mhlproc);
> > +       write(2, "unable to exec ", 15);
> Reminds me of Hollerith constants, i.e. having to manually count the
> length of a string literal.  Can't we just stick with the fprintf(),
> perror(), etc., and add judicious use of fflush()?

No. fflush() won't help since stderr should be unbuffered anyway. But the
vfork()ed child might still overwrite the parents data. Of course we 
could stick with fprintf() if we dropped vfork()...


reply via email to

[Prev in Thread] Current Thread [Next in Thread]