VirtualBox

Ignore:
Timestamp:
Jan 22, 2008 7:10:54 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
27402
Message:

Solaris vboxadd: Generic request wrapper and cleanups.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3Lib.cpp

    r6425 r6434  
    3737# include <sys/types.h>
    3838# include <sys/stat.h>
     39# include <errno.h>
    3940# include <stdio.h>
    4041# include <stdlib.h>
     
    174175    return RTErrConvertFromOS2(rc);
    175176
    176 #elif defined(RT_OS_SOLARIS) && 0
     177#elif defined(RT_OS_SOLARIS)
    177178    VBGLBIGREQ Hdr;
    178179    Hdr.u32Magic = VBGLBIGREQ_MAGIC;
    179180    Hdr.cbData = cbData;
    180     Hdr.pvData = pvData;
    181     Assert(_IOC_SIZE(iFunction) == sizeof(Hdr));
    182 
    183     int rc = ioctl((int)File, iFunction, &Hdr);
     181    Hdr.pvDataR3 = pvData;
     182
     183    int rc = ioctl((int)g_File, iFunction, &Hdr);
    184184    if (rc == -1)
    185185        rc = errno;
    186186    return rc;
    187187
    188     /* PORTME */
    189188#else
    190189    /* Default implementation (linux, solaris). */
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