A recent commit configured stderr to use non-blocking IO in
order to avoid partial writes with container runtimes.
This broke the Windows build:
ceph/src/log/Log.cc:85:36: error: 'F_GETFL' was not declared in this scope
85 | int flags = fcntl(m_fd_stderr, F_GETFL);
| ^~~~~~~
ceph/src/log/Log.cc:85:17: error: 'fcntl' was not declared in this scope
85 | int flags = fcntl(m_fd_stderr, F_GETFL);
| ^~~~~
ceph/src/log/Log.cc:90:19: error: 'O_NONBLOCK' was not declared in this scope
90 | if (!(flags & O_NONBLOCK)) {
| ^~~~~~~~~~
ceph/src/log/Log.cc:92:34: error: 'F_SETFL' was not declared in this scope
92 | flags = fcntl(m_fd_stderr, F_SETFL, flags);
We're going to skip this since we don't actually need to use
non-blocking IO with stderr on Windows.