From 96fe7aed53835d5ac130c2e596a66174b45f0812 Mon Sep 17 00:00:00 2001 From: schmidt Date: Thu, 27 Apr 2000 04:48:13 +0000 Subject: ChangeLogTag:Wed Apr 26 23:47:31 2000 Douglas C. Schmidt --- ace/Process_Manager.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ace/Process_Manager.cpp') diff --git a/ace/Process_Manager.cpp b/ace/Process_Manager.cpp index acfbb3b38a2..0449db4759a 100644 --- a/ace/Process_Manager.cpp +++ b/ace/Process_Manager.cpp @@ -190,6 +190,10 @@ ACE_Process_Manager::open (size_t size, this->dummy_handle_ = ACE_OS::open (ACE_DEV_NULL, O_WRONLY); ACE_ASSERT (this->dummy_handle_ != ACE_INVALID_HANDLE); +#if defined (F_SETFD) + // Don't want children to inherit the dummy I/O handle! + ACE_OS::fcntl (this->dummy_handle_, F_SETFD, 1); +#endif /* F_SETFD */ // Register signal handler object. Note that NULL_MASK is used // to keep the ACE_Reactor from calling us back on the -- cgit v1.2.1