nmh-workers
[Top] [All Lists]

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

2005-08-26 06:17:16
        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()...

Harald



_______________________________________________
Nmh-workers mailing list
Nmh-workers@nongnu.org
http://lists.nongnu.org/mailman/listinfo/nmh-workers

<Prev in Thread] Current Thread [Next in Thread>