When, with httpd-2.1, the pid file exists but has a zero size, then httpd refuses to start.
The attached patch changes this behavior and removes the empty pid file (but only if it exists AND is empty) and logs a message:
(17)File exists: Zero-length PID file logs/httpd.pid ignored.
+1. -- justin
