@@ -19,11 +19,11 @@ OF_ASSUME_NONNULL_BEGIN @class OFDictionary OF_GENERIC(KeyType, ObjectType); @class OFIRI; -#if defined(OF_HAVE_SOCKETS) && defined(OF_HAVE_GETIFADDRS) +#ifdef OF_SYSTEM_INFO_HAS_NETWORK_INTERFACES /** * @brief A key in the per-interface dictionary returned by * @ref networkInterfaces. * * Possible keys are: @@ -88,11 +88,11 @@ @property (class, readonly, nonatomic) bool supportsAltiVec; # endif # ifdef OF_WINDOWS @property (class, readonly, nonatomic, getter=isWindowsNT) bool windowsNT; # endif -# if defined(OF_HAVE_SOCKETS) && defined(OF_HAVE_GETIFADDRS) +# ifdef OF_SYSTEM_INFO_HAS_NETWORK_INTERFACES @property (class, readonly, nonatomic) OFDictionary OF_GENERIC(OFString *, OFDictionary OF_GENERIC(OFNetworkInterfaceInfoKey, id) *) *networkInterfaces; # endif #endif @@ -369,11 +369,11 @@ * @return Whether the application is running on Windows NT */ + (bool)isWindowsNT; #endif -#if defined(OF_HAVE_SOCKETS) && defined(OF_HAVE_GETIFADDRS) +#ifdef OF_SYSTEM_INFO_HAS_NETWORK_INTERFACES /** * @brief Returns the available (though not necessarily configured) network * interfaces and information about them. * * @return The available network interfaces and information about them