Changeset 18386 in vbox for trunk/src/VBox/GuestHost/OpenGL
- Timestamp:
- Mar 27, 2009 12:37:42 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 45178
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/OpenGL/util/vboxhgcm.c
r18380 r18386 167 167 return VERR_NOT_SUPPORTED; 168 168 #else 169 # ifdef RT_OS_SOLARIS 170 VBGLBIGREQ Hdr; 171 Hdr.u32Magic = VBGLBIGREQ_MAGIC; 172 Hdr.cbData = cbData; 173 Hdr.pvDataR3 = pvData; 174 # if HC_ARCH_BITS == 32 175 Hdr.u32Padding = 0; 176 # endif 177 if (ioctl(g_crvboxhgcm.iGuestDrv, VBOXGUEST_IOCTL_HGCM_CALL(cbData), &Hdr) >= 0) 178 # else 169 179 if (ioctl(g_crvboxhgcm.iGuestDrv, VBOXGUEST_IOCTL_HGCM_CALL(cbData), pvData) >= 0) 180 # endif 170 181 { 171 182 return VINF_SUCCESS; … … 711 722 &cbReturned, 712 723 NULL)) 724 #elif defined(RT_OS_SOLARIS) 725 VBGLBIGREQ Hdr; 726 Hdr.u32Magic = VBGLBIGREQ_MAGIC; 727 Hdr.cbData = sizeof(info); 728 Hdr.pvDataR3 = &info; 729 # if HC_ARCH_BITS == 32 730 Hdr.u32Padding = 0; 731 # endif 732 if (ioctl(g_crvboxhgcm.iGuestDrv, VBOXGUEST_IOCTL_HGCM_CONNECT, &Hdr) >= 0) 713 733 #else 714 734 /*@todo it'd fail */ … … 798 818 crDebug("Disconnect failed with %x\n", GetLastError()); 799 819 } 820 #elif defined(RT_OS_SOLARIS) 821 VBGLBIGREQ Hdr; 822 Hdr.u32Magic = VBGLBIGREQ_MAGIC; 823 Hdr.cbData = sizeof(info); 824 Hdr.pvDataR3 = &info; 825 # if HC_ARCH_BITS == 32 826 Hdr.u32Padding = 0; 827 # endif 828 if (ioctl(g_crvboxhgcm.iGuestDrv, VBOXGUEST_IOCTL_HGCM_DISCONNECT, &Hdr) >= 0) 800 829 #else 801 830 if (ioctl(g_crvboxhgcm.iGuestDrv, VBOXGUEST_IOCTL_HGCM_DISCONNECT, &info, sizeof (info)) < 0)
Note:
See TracChangeset
for help on using the changeset viewer.