diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 7 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 7 | ||||
-rw-r--r-- | bin/Process_Win32.pm | 4 |
4 files changed, 24 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index 5f265261c29..c4ba3bec835 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Thu May 25 20:23:45 2000 Darrell Brunsch <brunsch@uci.edu> + + * bin/Process_Win32.pm: + + The timed_wait wasn't returning the correct value if the + server actually timed out. + Thu May 25 18:21:41 2000 Steve Huston <shuston@riverace.com> * ace/ACE.cpp (max_handles): If an ACE_LACKS_RLIMIT platform, let diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a index 5f265261c29..c4ba3bec835 100644 --- a/ChangeLogs/ChangeLog-02a +++ b/ChangeLogs/ChangeLog-02a @@ -1,3 +1,10 @@ +Thu May 25 20:23:45 2000 Darrell Brunsch <brunsch@uci.edu> + + * bin/Process_Win32.pm: + + The timed_wait wasn't returning the correct value if the + server actually timed out. + Thu May 25 18:21:41 2000 Steve Huston <shuston@riverace.com> * ace/ACE.cpp (max_handles): If an ACE_LACKS_RLIMIT platform, let diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index 5f265261c29..c4ba3bec835 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,3 +1,10 @@ +Thu May 25 20:23:45 2000 Darrell Brunsch <brunsch@uci.edu> + + * bin/Process_Win32.pm: + + The timed_wait wasn't returning the correct value if the + server actually timed out. + Thu May 25 18:21:41 2000 Steve Huston <shuston@riverace.com> * ace/ACE.cpp (max_handles): If an ACE_LACKS_RLIMIT platform, let diff --git a/bin/Process_Win32.pm b/bin/Process_Win32.pm index 7caca7c494b..b7b1171228d 100644 --- a/bin/Process_Win32.pm +++ b/bin/Process_Win32.pm @@ -47,7 +47,9 @@ sub TimedWait { my $self = shift; my $maxtime = shift; - Win32::Process::Wait ($self->[0], $maxtime * 1000); + if (Win32::Process::Wait ($self->[0], $maxtime * 1000) == 0) { + return -1; + } $status = 0; Win32::Process::GetExitCode ($self->[0], $status); return $status; |