Fair day to ye, Just thought it would be nice to extend apr_file_open implementation for unix so that it would stat() filename and socket()/connect() to it instead of open() if the file is a unix socket. Further i/o operations remain as they are. The reason to have that feature is an ability to write much more efficient rotatelog implementation, which won't spawn tens to hunderds of processes. I understand that logging module can be extended to achieve the same effect, but subj seems better as more general solution.
What do you think? Should i post a patch here? Thank you.