Changeset 106112 in vbox for trunk/src/libs/xpcom18a4/xpcom
- Timestamp:
- Sep 20, 2024 12:18:54 PM (8 months ago)
- svn:sync-xref-src-repo-rev:
- 164888
- Location:
- trunk/src/libs/xpcom18a4/xpcom
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/xpcom/build/nsXPCOM.h
r102016 r106112 42 42 #include "nsXPCOMCID.h" 43 43 44 #include <iprt/thread.h> 44 #ifdef VBOX 45 # include <iprt/thread.h> 46 #endif 45 47 46 48 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP … … 70 72 class nsITraceRefcnt; 71 73 74 #ifdef VBOX 72 75 typedef RTTHREADINT *RTTHREAD; 73 76 74 #ifdef VBOX75 77 /** 76 78 * Checks whether XPCOM was initialized by a call to NS_InitXPCOM2(). -
trunk/src/libs/xpcom18a4/xpcom/glue/nsDebug.h
r102210 r106112 39 39 #define nsDebug_h___ 40 40 41 #include <iprt/thread.h> 41 #ifdef VBOX 42 # include <iprt/thread.h> 43 #endif 42 44 43 45 #ifndef nscore_h___ … … 273 275 /////////////////////////////////////////////////////////////////////////////// 274 276 277 #ifdef VBOX 275 278 #define NS_CheckThreadSafe(owningThread, msg) \ 276 279 NS_ASSERTION(owningThread == RTThreadSelf(), msg) 280 #endif 277 281 278 282 #endif /* nsDebug_h___ */ -
trunk/src/libs/xpcom18a4/xpcom/threads/nsIEventQueue.idl
r102016 r106112 46 46 47 47 %{C++ 48 #include <iprt/thread.h> 48 #ifdef VBOX 49 # include <iprt/thread.h> 50 #else 51 typedef struct RTTHREADINT *RTTHREAD; 52 #endif 49 53 50 54 // {13D86C61-00A9-11d3-9F2A-00400553EEF0} … … 105 109 void stopAcceptingEvents(); 106 110 }; 107 -
trunk/src/libs/xpcom18a4/xpcom/threads/nsIEventQueueService.idl
r102016 r106112 51 51 #include "plevent.h" 52 52 53 #include <iprt/thread.h> 53 #ifdef VBOX 54 # include <iprt/thread.h> 55 #else 56 typedef struct RTTHREADINT *RTTHREAD; 57 #endif 54 58 55 59 /* be761f00-a3b0-11d2-996c-0080c7cb1080 */ -
trunk/src/libs/xpcom18a4/xpcom/threads/plevent.h
r102459 r106112 188 188 #include "prmon.h" 189 189 190 #include <iprt/critsect.h> 191 #include <iprt/list.h> 192 #include <iprt/semaphore.h> 193 #include <iprt/thread.h> 190 #ifdef VBOX 191 # include <iprt/critsect.h> 192 # include <iprt/list.h> 193 # include <iprt/semaphore.h> 194 # include <iprt/thread.h> 195 #endif 194 196 195 197 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP … … 229 231 typedef struct PLEventQueue PLEventQueue; 230 232 233 #ifdef VBOX 234 231 235 /******************************************************************************* 232 236 * Event Queue Operations … … 441 445 PL_IsQueueNative(PLEventQueue *queue); 442 446 447 #endif /* VBOX */ 448 443 449 /******************************************************************************* 444 450 * Event Operations … … 461 467 typedef void 462 468 (PR_CALLBACK *PLDestroyEventProc)(PLEvent* self); 469 470 #ifdef VBOX 463 471 464 472 /* … … 607 615 #endif /* XP_UNIX */ 608 616 617 #endif /* VBOX */ 609 618 610 619 /* ----------------------------------------------------------------------- */
Note:
See TracChangeset
for help on using the changeset viewer.