Fix for issue #16800: Use buffered write to handle EINTR.