diff --git a/NetworkInfo.cpp b/NetworkInfo.cpp index 2073f05..514d03b 100644 --- a/NetworkInfo.cpp +++ b/NetworkInfo.cpp @@ -124,7 +124,7 @@ void CNetworkInfo::getNetworkInterface(unsigned char* info) struct rt_msghdr *rtm; for (char *p = buf; p < buf + size; p += rtm->rtm_msglen) { rtm = (struct rt_msghdr *)p; - if (rtm->rtm_version != VERSION) + if (rtm->rtm_version != RTM_VERSION) continue; #if defined(__OpenBSD__) struct sockaddr_in *sa = (struct sockaddr_in *)(p + rtm->rtm_hdrlen); diff --git a/PseudoTTYController.cpp b/PseudoTTYController.cpp index d4c606a..2e7f9b3 100644 --- a/PseudoTTYController.cpp +++ b/PseudoTTYController.cpp @@ -34,6 +34,8 @@ #include #if defined(__linux__) #include +#elif defined(__FreeBSD__) + #include #else #include #endif