{-# LANGUAGE CPP #-} module System ( -- * System info #if MIN_VERSION_base(4,11,0) ByteOrder(..), targetByteOrder, #endif os, isWindows, isMac, arch, compilerName, compilerVersion, -- * Network info getNetworkInterfaces, NetworkInterface(..), IPv4(..), IPv6(..), MAC(..), ) where #if MIN_VERSION_base(4,11,0) import GHC.ByteOrder #endif import Network.Info (IPv4(IPv4), IPv6(IPv6), MAC(MAC), NetworkInterface(NetworkInterface, ipv4, ipv6, mac, name), getNetworkInterfaces) import System.Info import System.Info.Extra