Skip to content

Prevent unbuffered stderr I/O on Windows

Make stderr fully buffered on Windows to improve named performance when it is logging to stderr, which happens e.g. in system tests. Note that:

  • line buffering (_IOLBF) is unavailable on Windows,

  • fflush() is called anyway after each log message gets written to the default stderr logging channels created by libisc.

Merge request reports