Changed spamdyke_log() to send all messages to stderr (when appropriate) using a single call to vfprintf() by adding newline characters and PID prefixes to the format before outputting anything. This is necessary to work around a problem with the design of DJB's multilog program, which uses a single pipe to accept input from all processes and thus cannot keep log messages separate. This means partial output from some spamdyke processes could overlap output from other spamdyke processes when the load rises (a race condition). Thanks to Philip Nix Guru for reporting this one. |
||
---|---|---|
.. | ||
patches | ||
DESCR | ||
distinfo | ||
hacks.mk | ||
Makefile | ||
MESSAGE | ||
options.mk | ||
PLIST |