Changeset 103300 in vbox for trunk/src/VBox
- Timestamp:
- Feb 11, 2024 8:33:57 PM (12 months ago)
- svn:sync-xref-src-repo-rev:
- 161594
- Location:
- trunk/src/VBox/Main
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/Makefile.kmk
r103098 r103300 546 546 $(if $(VBOX_WITH_NATIVE_NEM),VBOX_WITH_NATIVE_NEM,) \ 547 547 $(if $(VBOX_WITH_IEM_NATIVE_RECOMPILER),VBOX_WITH_IEM_NATIVE_RECOMPILER,) \ 548 $(if $(VBOX_WITH_DRIVERLESS_FORCED),VBOX_WITH_DRIVERLESS_FORCED,) 548 $(if $(VBOX_WITH_DRIVERLESS_FORCED),VBOX_WITH_DRIVERLESS_FORCED,) \ 549 $(if $(VBOX_WITH_XPCOMIPCD_IN_VBOX_SVC),VBOX_WITH_XPCOMIPCD_IN_VBOX_SVC,) 550 549 551 ifdef VBOX_WITH_USB 550 552 VBoxSVC_DEFS += \ … … 579 581 $(PATH_STAGE_LIB)/VBoxAPIWrap$(VBOX_SUFF_LIB) \ 580 582 $(PATH_STAGE_LIB)/SSMStandalone$(VBOX_SUFF_LIB) \ 583 $(if $(VBOX_WITH_XPCOMIPCD_IN_VBOX_SVC),$(LIB_VBOXXPCOMIPCD),)\ 581 584 $(LIB_DDU) 582 585 -
trunk/src/VBox/Main/src-server/xpcom/server.cpp
r102052 r103300 664 664 } 665 665 666 #ifdef VBOX_WITH_XPCOMIPCD_IN_VBOX_SVC 667 668 #include <iprt/thread.h> 669 670 DECL_IMPORT_NOTHROW(int) RTCALL VBoxXpcomIpcdCreate(PRTTHREAD phThrdIpcd); 671 DECL_IMPORT_NOTHROW(int) RTCALL VBoxXpcomIpcdDestroy(RTTHREAD hThrdIpcd); 672 #endif 673 666 674 int main(int argc, char **argv) 667 675 { … … 824 832 }; 825 833 834 #ifdef VBOX_WITH_XPCOMIPCD_IN_VBOX_SVC 835 RTTHREAD hThrdIpcd = NIL_RTTHREAD; 836 vrc = VBoxXpcomIpcdCreate(&hThrdIpcd); 837 if (RT_FAILURE(vrc)) 838 return RTMsgErrorExit(RTEXITCODE_FAILURE, "failed to create IPC daemon thread -> %Rrc", vrc); 839 #endif 840 826 841 do /* goto avoidance only */ 827 842 { … … 1003 1018 RTMsgError("Failed to shutdown XPCOM! (rc=%Rhrc)", rc); 1004 1019 1020 #ifdef VBOX_WITH_XPCOMIPCD_IN_VBOX_SVC 1021 vrc = VBoxXpcomIpcdDestroy(hThrdIpcd); 1022 AssertRC(vrc); 1023 #endif 1024 1005 1025 RTPrintf("XPCOM server has shutdown.\n"); 1006 1026
Note:
See TracChangeset
for help on using the changeset viewer.