From ee0851b39e659f23190c81b115e40bfb166d581c Mon Sep 17 00:00:00 2001 From: Marcos Pinto Date: Mon, 11 Feb 2008 14:26:29 +0000 Subject: [PATCH] add support for debian kfreebsd --- libtorrent/src/enum_net.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libtorrent/src/enum_net.cpp b/libtorrent/src/enum_net.cpp index 585fa0f38..a2fb3a224 100644 --- a/libtorrent/src/enum_net.cpp +++ b/libtorrent/src/enum_net.cpp @@ -50,7 +50,7 @@ namespace libtorrent { std::vector
ret; -#if defined __linux__ || defined __MACH__ || defined(__FreeBSD__) +#if defined __linux__ || defined __MACH__ || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) int s = socket(AF_INET, SOCK_DGRAM, 0); if (s < 0) { @@ -90,7 +90,7 @@ namespace libtorrent ret.push_back(address_v6(b)); } -#if defined __MACH__ || defined(__FreeBSD__) +#if defined __MACH__ || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) int current_size = item.ifr_addr.sa_len + IFNAMSIZ; #elif defined __linux__ int current_size = sizeof(ifreq);