VirtualBox

Changeset 49718 in vbox for trunk/src/VBox/Main/src-server


Ignore:
Timestamp:
Nov 29, 2013 10:51:54 AM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
91009
Message:

Various FreeBSD fixes submitted Bernhard Froehlich

Location:
trunk/src/VBox/Main/src-server
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/HostDnsService.cpp

    r49409 r49718  
    136136# elif defined(RT_OS_SOLARIS)
    137137        g_monitor =  new HostDnsServiceSolaris();
     138# elif defined(RT_OS_FREEBSD)
     139        g_monitor = new HostDnsServiceFreebsd();
    138140# elif defined(RT_OS_OS2)
    139141        g_monitor = new HostDnsServiceOs2();
  • trunk/src/VBox/Main/src-server/HostDnsService.h

    r49409 r49718  
    143143};
    144144# endif
    145 # if defined(RT_OS_SOLARIS) || defined(RT_OS_LINUX) || defined(RT_OS_OS2)
     145# if defined(RT_OS_SOLARIS) || defined(RT_OS_LINUX) || defined(RT_OS_OS2) || defined(RT_OS_FREEBSD)
    146146class HostDnsServiceResolvConf: public HostDnsMonitor
    147147{
     
    183183};
    184184
     185#  elif defined(RT_OS_FREEBSD)
     186class HostDnsServiceFreebsd: public HostDnsServiceResolvConf
     187{
     188    public:
     189    HostDnsServiceFreebsd(){}
     190    ~HostDnsServiceFreebsd(){}
     191    HRESULT init(){ return HostDnsServiceResolvConf::init("/etc/resolv.conf");}
     192};
     193
    185194#  elif defined(RT_OS_OS2)
    186195class HostDnsServiceOs2 : public HostDnsServiceResolvConf
  • trunk/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp

    r48016 r49718  
    4444#include <netinet/in.h>
    4545
     46#include <stdlib.h>
    4647#include <stdio.h>
    4748#include <unistd.h>
     
    389390
    390391            struct ifreq IfReq;
    391             RTSTrCopy(IfReq.ifr_name, sizeof(IfReq.ifr_name), pInfo->szShortName);
     392            RTStrCopy(IfReq.ifr_name, sizeof(IfReq.ifr_name), pInfo->szShortName);
    392393            if (ioctl(sock, SIOCGIFFLAGS, &IfReq) < 0)
    393394            {
  • trunk/src/VBox/Main/src-server/freebsd/PerformanceFreeBSD.cpp

    r48010 r49718  
    110110}
    111111
     112int getDiskListByFs(const char *name, DiskList& list)
     113{
     114    return VERR_NOT_IMPLEMENTED;
     115}
     116
    112117} /* namespace pm */
    113118
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette