Changeset 68645 in vbox for trunk/src/VBox/Additions/common/VBoxGuest/lib
- Timestamp:
- Sep 5, 2017 2:17:02 PM (7 years ago)
- Location:
- trunk/src/VBox/Additions/common/VBoxGuest/lib
- Files:
-
- 12 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibCrOgl.cpp
r68550 r68645 34 34 *********************************************************************************************************************************/ 35 35 #include <iprt/string.h> 36 #include "VB GLInternal.h"36 #include "VBoxGuestR0LibInternal.h" 37 37 38 38 -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibGenericRequest.cpp
r68641 r68645 25 25 */ 26 26 27 #include "VB GLInternal.h"27 #include "VBoxGuestR0LibInternal.h" 28 28 #include <iprt/asm.h> 29 29 #include <iprt/asm-amd64-x86.h> -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibHGCM.cpp
r68641 r68645 34 34 #ifndef VBGL_VBOXGUEST 35 35 36 #include "VB GLInternal.h"36 #include "VBoxGuestR0LibInternal.h" 37 37 38 38 #include <iprt/assert.h> -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibHGCMInternal.cpp
r68641 r68645 34 34 #define LOG_GROUP LOG_GROUP_HGCM 35 35 36 #include "VB GLInternal.h"36 #include "VBoxGuestR0LibInternal.h" 37 37 #include <iprt/alloca.h> 38 38 #include <iprt/asm.h> -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibIdc-os2.cpp
r68613 r68645 30 30 *********************************************************************************************************************************/ 31 31 #include "VBoxGuestR0LibInternal.h" 32 #include <VBox/VBoxGuest.h>33 32 #include <VBox/err.h> 34 33 #include <VBox/log.h> -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibIdc-solaris.cpp
r68635 r68645 1 1 /* $Id$ */ 2 2 /** @file 3 * VBoxGuestLib - Ring-0 Support Library for VBoxGuest, IDC, UNIX-like OSes.3 * VBoxGuestLib - Ring-0 Support Library for VBoxGuest, IDC, Solaris specific. 4 4 */ 5 5 … … 29 29 * Header Files * 30 30 *********************************************************************************************************************************/ 31 #include <sys/conf.h> 32 #include <sys/sunldi.h> 33 #include <sys/file.h> 34 #undef u /* /usr/include/sys/user.h:249:1 is where this is defined to (curproc->p_user). very cool. */ 31 35 #include "VBoxGuestR0LibInternal.h" 32 #include <VBox/VBoxGuest.h>33 36 #include <VBox/err.h> 34 37 -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibIdc-unix.cpp
r68598 r68645 30 30 *********************************************************************************************************************************/ 31 31 #include "VBoxGuestR0LibInternal.h" 32 #include <VBox/VBoxGuest.h>33 32 34 33 -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibInit.cpp
r68641 r68645 29 29 * Header Files * 30 30 *********************************************************************************************************************************/ 31 #define VBGL_DECL_DATA 32 #include "VBGLInternal.h" 31 #include "VBoxGuestR0LibInternal.h" 33 32 34 33 #include <iprt/string.h> -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibInternal.h
r68644 r68645 25 25 */ 26 26 27 #ifndef ___VBoxGuestLib_VBGLInternal_h 28 #define ___VBoxGuestLib_VBGLInternal_h 27 #ifndef ___VBoxGuestLib_VBoxGuestR0LibInternal_h 28 #define ___VBoxGuestLib_VBoxGuestR0LibInternal_h 29 30 /* 31 * Define the private IDC handle structure before we include the VBoxGuestLib.h header. 32 */ 33 #include <iprt/types.h> 34 #include <iprt/assert.h> 35 RT_C_DECLS_BEGIN 36 37 # ifndef VBGL_VBOXGUEST 38 /** 39 * The hidden part of VBGLIDCHANDLE. 40 */ 41 struct VBGLIDCHANDLEPRIVATE 42 { 43 /** Pointer to the session handle. */ 44 void *pvSession; 45 # if defined(RT_OS_WINDOWS) && (defined(___iprt_nt_ntddk_h___) || defined(___iprt_nt_nt_h___)) 46 /** Pointer to the NT device object. */ 47 PDEVICE_OBJECT pDeviceObject; 48 /** Pointer to the NT file object. */ 49 PFILE_OBJECT pFileObject; 50 # elif defined(RT_OS_SOLARIS) && defined(_SPL_SUNLDI_H) 51 /** LDI device handle to keep the device attached. */ 52 ldi_handle_t hDev; 53 # endif 54 }; 55 /** Indicate that the VBGLIDCHANDLEPRIVATE structure is present. */ 56 # define VBGLIDCHANDLEPRIVATE_DECLARED 1 57 #endif 29 58 30 59 #include <VBox/VMMDev.h> … … 32 61 #include <VBox/VBoxGuestLib.h> 33 62 63 #ifdef VBGLIDCHANDLEPRIVATE_DECLARED 64 AssertCompile(RT_SIZEOFMEMB(VBGLIDCHANDLE, apvPadding) >= sizeof(struct VBGLIDCHANDLEPRIVATE)); 65 #endif 66 67 68 /* 69 * Native IDC functions. 70 */ 71 int VBOXCALL vbglR0IdcNativeOpen(PVBGLIDCHANDLE pHandle, PVBGLIOCIDCCONNECT pReq); 72 int VBOXCALL vbglR0IdcNativeClose(PVBGLIDCHANDLE pHandle, PVBGLIOCIDCDISCONNECT pReq); 73 74 75 /* 76 * Deprecated logging macro 77 */ 34 78 #include <VBox/log.h> 35 36 79 #ifdef RT_OS_WINDOWS /** @todo dprintf() -> Log() */ 37 80 # if (defined(DEBUG) && !defined(NO_LOGGING)) || defined(LOG_ENABLED) … … 54 97 # define VBGLDATA_USE_FAST_MUTEX 55 98 #endif 56 57 99 58 100 struct _VBGLPHYSHEAPBLOCK; … … 119 161 120 162 121 #ifndef VBGL_DECL_DATA122 163 extern VBGLDATA g_vbgldata; 123 #endif124 164 125 165 /** … … 158 198 #endif 159 199 160 #endif /* !___VBoxGuestLib_VBGLInternal_h */ 161 200 RT_C_DECLS_END 201 202 #endif /* !___VBoxGuestLib_VBoxGuestR0LibInternal_h */ 203 -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibMouse.cpp
r68641 r68645 25 25 */ 26 26 27 #include "VB GLInternal.h"27 #include "VBoxGuestR0LibInternal.h" 28 28 29 29 /** -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibPhysHeap.cpp
r68641 r68645 25 25 */ 26 26 27 #include "VB GLInternal.h"27 #include "VBoxGuestR0LibInternal.h" 28 28 29 29 #include <iprt/assert.h> -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibVMMDev.cpp
r68641 r68645 25 25 */ 26 26 27 #include "VB GLInternal.h"27 #include "VBoxGuestR0LibInternal.h" 28 28 29 29 -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VbglR0CanUsePhysPageList.cpp
r62521 r68645 25 25 */ 26 26 27 #include "VB GLInternal.h"27 #include "VBoxGuestR0LibInternal.h" 28 28 29 29
Note:
See TracChangeset
for help on using the changeset viewer.