diff options
author | Steve Huston <shuston@riverace.com> | 2012-09-06 18:58:24 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 2012-09-06 18:58:24 +0000 |
commit | 1617ba1782a924563f37f1016c10ae00313c2388 (patch) | |
tree | 98611a18cee418848b844cbe684b186298d879ae /ACE/ace/Process_Manager.cpp | |
parent | 33126fedde1259711ec2d757c433e9bb126b36c0 (diff) | |
download | ATCD-1617ba1782a924563f37f1016c10ae00313c2388.tar.gz |
ChangeLogTag:Thu Sep 6 18:51:47 UTC 2012 Steve Huston <shuston@riverace.com>
Diffstat (limited to 'ACE/ace/Process_Manager.cpp')
-rw-r--r-- | ACE/ace/Process_Manager.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ACE/ace/Process_Manager.cpp b/ACE/ace/Process_Manager.cpp index 7cec0702d68..1884bdadc7b 100644 --- a/ACE/ace/Process_Manager.cpp +++ b/ACE/ace/Process_Manager.cpp @@ -329,6 +329,19 @@ ACE_Process_Manager::handle_input (ACE_HANDLE) return 0; } +int +ACE_Process_Manager::handle_close (ACE_HANDLE /* handle */, + ACE_Reactor_Mask close_mask) +{ + ACE_TRACE ("ACE_Process_Manager::handle_close"); + if (close_mask == ACE_Event_Handler::SIGNAL_MASK) + { + // Reactor is telling us we're gone; don't unregister again later. + this->reactor (0); + } + return 0; +} + #endif /* !ACE_WIN32 */ // On Unix, this routine is called asynchronously when a SIGCHLD is |