View | Details | Raw Unified | Return to bug 197608 | Differences between
and this patch

Collapse All | Expand All

(-)timeout.c (+10 lines)
Lines 296-301 Link Here
296
					cpid = pid;
296
					cpid = pid;
297
					break;
297
					break;
298
				}
298
				}
299
				if (info.rs_children == 1) {
300
					while ((waitpid(pid, &status, 0) <0) &&
301
					    errno == EINTR)
302
						continue;
303
					if (WIFEXITED(status)) {
304
						cpid = pid;
305
						pstat = status;
306
						break;
307
					}
308
				}
299
			}
309
			}
300
		} else if (sig_alrm) {
310
		} else if (sig_alrm) {
301
			sig_alrm = 0;
311
			sig_alrm = 0;

Return to bug 197608