diff options
Diffstat (limited to 'src/sysdep.c')
| -rw-r--r-- | src/sysdep.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/sysdep.c b/src/sysdep.c index 63eac5d9e09..bb81353847b 100644 --- a/src/sysdep.c +++ b/src/sysdep.c | |||
| @@ -289,10 +289,6 @@ wait_for_termination_1 (pid_t pid, int interruptible) | |||
| 289 | { | 289 | { |
| 290 | while (1) | 290 | while (1) |
| 291 | { | 291 | { |
| 292 | #ifdef WINDOWSNT | ||
| 293 | wait (0); | ||
| 294 | break; | ||
| 295 | #else /* not WINDOWSNT */ | ||
| 296 | int status; | 292 | int status; |
| 297 | int wait_result = waitpid (pid, &status, 0); | 293 | int wait_result = waitpid (pid, &status, 0); |
| 298 | if (wait_result < 0) | 294 | if (wait_result < 0) |
| @@ -306,7 +302,8 @@ wait_for_termination_1 (pid_t pid, int interruptible) | |||
| 306 | break; | 302 | break; |
| 307 | } | 303 | } |
| 308 | 304 | ||
| 309 | #endif /* not WINDOWSNT */ | 305 | /* Note: the MS-Windows emulation of waitpid calls QUIT |
| 306 | internally. */ | ||
| 310 | if (interruptible) | 307 | if (interruptible) |
| 311 | QUIT; | 308 | QUIT; |
| 312 | } | 309 | } |