Wow this is old. I think I wrote this patch around 2002 or so.
When Apache prefork spins up a lot of connections (like when its busy) but doesn't kill them all off (maxidle is high) then you can get some processes of cronolog that never close their file handles, making archiving the previous file a pain.
This patch probably doesn't apply any more. Its very basic - add a select() for a...