• D
    network: avoid including sys/sysctl.h on Linux · 3338c40b
    Daniel P. Berrangé 提交于
    The sys/sysctl.h header is only needed on BSD platforms to get
    the sysctlbyname() function declaration. On Linux we talk to
    procfs instead to change sysctls.
    
    Unfortunately a legacy sys/sysctl.h header does exist on Linux
    and including it has recently started triggering a deprecation
    warning from glibc.
    
    Protect its inclusion with a HAVE_SYSCTLBYNAME check instead
    so that it only gets used on platforms where we need that
    function declaration.
    Signed-off-by: NDaniel P. Berrangé <berrange@redhat.com>
    3338c40b
bridge_driver.c 186.3 KB