         }
     }
 
+#if !os(Windows)
     @inline(never)
     public static func recvmsg(descriptor: CInt, msgHdr: UnsafeMutablePointer<msghdr>, flags: CInt) throws -> IOResult<ssize_t> {
         return try syscall(blocking: true) {

        }.result
    }

    @discardableResult
    @inline(never)
    public static func inet_ntop(addressFamily: sa_family_t, addressBytes: UnsafeRawPointer, addressDescription: UnsafeMutablePointer<CChar>, addressDescriptionLength: socklen_t) throws -> UnsafePointer<CChar> {

            sysSendMsg(descriptor, msgHdr, flags)
        }
    }
#endif

    @discardableResult
    @inline(never)
