         }
     }
 }
+#endif
 
 #if os(macOS) || os(iOS) || os(watchOS) || os(tvOS)
 internal enum KQueue {

    static func cmsgSpace(payloadSize: size_t) -> size_t {
        return sysCmsgSpace(payloadSize)
    }
}

/// `NIOFcntlFailedError` indicates that NIO was unable to perform an

        default: throw IOError(errnoCode: errno, reason: #function)
        }
    }
#endif

    // It's not really posix but exists on Linux and MacOS / BSD so just put it here for now to keep it simple
    @inline(never)
