- Add HostDns stub for FreeBSD

Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com>

--- src/VBox/Main/src-server/HostDnsService.cpp.orig	2013-11-01 21:58:07.000000000 +0400
+++ src/VBox/Main/src-server/HostDnsService.cpp	2013-11-09 01:39:42.179037912 +0400
@@ -116,6 +116,8 @@
           new HostDnsServiceSolaris();
 # elif defined(RT_OS_OS2)
           new HostDnsServiceOs2();
+# elif defined(RT_OS_FREEBSD)
+          new HostDnsServiceFreebsd();
 # else
           new HostDnsService();
 # endif

--- src/VBox/Main/src-server/HostDnsService.h.orig	2013-11-01 21:58:07.000000000 +0400
+++ src/VBox/Main/src-server/HostDnsService.h	2013-11-09 02:24:55.746645580 +0400
@@ -146,7 +146,7 @@
     HRESULT updateInfo();
 };
 # endif
-# if defined(RT_OS_SOLARIS) || defined(RT_OS_LINUX) || defined(RT_OS_OS2)
+# if defined(RT_OS_SOLARIS) || defined(RT_OS_LINUX) || defined(RT_OS_OS2) || defined(RT_OS_FREEBSD)
 class HostDnsServiceResolvConf: public HostDnsMonitor
 {    
     public:
@@ -186,6 +186,15 @@
     static int hostMonitoringRoutine(RTTHREAD ThreadSelf, void *pvUser);
 };
 
+#  elif defined(RT_OS_FREEBSD)
+class HostDnsServiceFreebsd: public HostDnsServiceResolvConf
+{
+    public:
+    HostDnsServiceFreebsd(){}
+    ~HostDnsServiceFreebsd(){}
+    HRESULT init(){ return HostDnsServiceResolvConf::init("/etc/resolv.conf");}
+};
+
 #  elif defined(RT_OS_OS2)
 class HostDnsServiceOs2: public HostDnsServiceResolvConf
 {
