VirtualBox

Ignore:
Timestamp:
Mar 22, 2008 11:15:44 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
28986
Message:

Additions/FreeBSD: initial commit

Mostly tested on FreeBSD 7.0.

Working: the additions kernel module

VBoxService (working on FreeBSD 6.2 too)
vboxvideo

Partially working: vboxmouse - 100% CPU usage and clicking does not work yet
Not tested: xclient
TODO: shared folder module is currently a stub

Installer and startup scripts

Location:
trunk/src/VBox/Additions/common/VBoxService
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk

    r6469 r7517  
    4343        $(VBOX_LIB_IPRT_GUEST_R3) \
    4444        $(VBOX_LIB_VBGL_R3)
    45 
     45VBoxService_LIBS.freebsd = \
     46        iconv
     47VBoxService_LIBPATH.freebsd = \
     48        /usr/local/lib
    4649include $(PATH_KBUILD)/subfooter.kmk
    4750
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h

    r6136 r7517  
    9393extern int VBoxServiceArgUInt32(int argc, char **argv, const char *psz, int *pi, uint32_t *pu32, uint32_t u32Min, uint32_t u32Max);
    9494
    95 #if defined(RT_OS_OS2) || defined(RT_OS_WINDOWS) || defined(RT_OS_SOLARIS)
     95#if defined(RT_OS_OS2) || defined(RT_OS_WINDOWS) || defined(RT_OS_SOLARIS) || defined(RT_OS_FREEBSD)
    9696extern int daemon(int, int);
    9797#endif
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