VirtualBox

Changeset 32852 in vbox for trunk/src/VBox/Additions


Ignore:
Timestamp:
Sep 30, 2010 3:49:35 PM (14 years ago)
Author:
vboxsync
Message:

Guest Execution:

  • Implemented "ignore orphaned childs" flag (--flags ignoreorphanedchilds); this flag will tell the host to not bitch about an executed process which still is alive when VBoxService (or the entire guest OS) shuts down.
  • Fixed shutdown/notification hang when waiting for std output which never arrives.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlExec.cpp

    r32777 r32852  
    258258
    259259    AssertPtr(pThread);
    260 
    261     AssertPtr(pThread);
     260    Assert(pThread->enmType == VBoxServiceCtrlThreadDataExec);
    262261    PVBOXSERVICECTRLTHREADDATAEXEC pData = (PVBOXSERVICECTRLTHREADDATAEXEC)pThread->pvData;
    263262    AssertPtr(pData);
     
    457456            VBoxServiceVerbose(3, "ControlExec: Process got terminated because system/service is about to shutdown\n");
    458457            uStatus = PROC_STS_DWN; /* Service is stopping, process was killed. */
     458            uFlags = pData->uFlags; /* Return handed-in execution flags back to the host. */
    459459        }
    460460        else if (fProcessAlive)
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette