diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 2002-04-27 14:06:36 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 2002-04-27 14:06:36 +0000 |
commit | 878fa8fbe1f78c698b4527ca359461b9cd50b77e (patch) | |
tree | 390056fa9c6e569eb9603be19480f414fd96aa20 /ace/Process.i | |
parent | 4b741891ac47d4a56f1bd848eaf9aee4b39e47ef (diff) | |
download | ATCD-878fa8fbe1f78c698b4527ca359461b9cd50b77e.tar.gz |
ChangeLogTag:Sat Apr 27 08:59:56 2002 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
Diffstat (limited to 'ace/Process.i')
-rw-r--r-- | ace/Process.i | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/ace/Process.i b/ace/Process.i index 6a610ab5210..cbb75c2ca8d 100644 --- a/ace/Process.i +++ b/ace/Process.i @@ -47,14 +47,19 @@ ACE_Process::wait (ACE_exitcode *status, ACE_INLINE int ACE_Process::kill (int signum) { - return ACE_OS::kill (this->getpid (), - signum); + if (this->getpid () != -1) + return ACE_OS::kill (this->getpid (), signum); + else + return -1; } ACE_INLINE int ACE_Process::terminate (void) { - return ACE::terminate_process (this->getpid ()); + if (this->getpid () != -1) + return ACE::terminate_process (this->getpid ()); + else + return -1; } ACE_INLINE int |