1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* win32/win32.c (do_spawn, do_aspawn): should wait child process even

if callded with P_OVERLAY.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
usa 2003-10-21 06:10:12 +00:00
parent 0152ff5c24
commit d820362c50
2 changed files with 7 additions and 0 deletions

View file

@ -1,3 +1,8 @@
Tue Oct 21 15:08:53 2003 NAKAMURA Usaku <usa@ruby-lang.org>
* win32/win32.c (do_spawn, do_aspawn): should wait child process even
if callded with P_OVERLAY.
Tue Oct 21 00:35:02 2003 NAKAMURA, Hiroshi <nahi@ruby-lang.org> Tue Oct 21 00:35:02 2003 NAKAMURA, Hiroshi <nahi@ruby-lang.org>
* test/soap/calc/*, test/soap/helloworld/*: catch the exception from * test/soap/calc/*, test/soap/helloworld/*: catch the exception from

View file

@ -758,6 +758,7 @@ char *cmd;
case P_NOWAIT: case P_NOWAIT:
return child->pid; return child->pid;
case P_OVERLAY: case P_OVERLAY:
WaitForSingleObject(child->hProcess, INFINITE);
exit(0); exit(0);
default: default:
return -1; /* not reached */ return -1; /* not reached */
@ -848,6 +849,7 @@ char **argv;
case P_NOWAIT: case P_NOWAIT:
return child->pid; return child->pid;
case P_OVERLAY: case P_OVERLAY:
WaitForSingleObject(child->hProcess, INFINITE);
exit(0); exit(0);
default: default:
return -1; /* not reached */ return -1; /* not reached */