From a333dca2b8911e7cb09ab7ff38692ae879e8b67a Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Fri, 20 Oct 2000 04:20:21 +0000 Subject: * external.cc (fillout_pinfo): Pass PID_NOREDIR flag to pinfo init to avoid finding execed processes twice. * signal.cc (kill_pgrp): Ditto. * spawn.cc (spawn_guts): Avoid passing first argument to CreateProcess when running a windows shell so that CreateProcess will locate the shell. Reorganize so that correct error is returned when CreateProcess fails. --- winsup/cygwin/signal.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'winsup/cygwin/signal.cc') diff --git a/winsup/cygwin/signal.cc b/winsup/cygwin/signal.cc index afed39d6b..7ed6e4df2 100644 --- a/winsup/cygwin/signal.cc +++ b/winsup/cygwin/signal.cc @@ -193,7 +193,7 @@ kill_pgrp (pid_t pid, int sig) winpids pids; for (unsigned i = 0; i < pids.npids; i++) { - pinfo p (pids[i]); + pinfo p (pids[i], PID_NOREDIR); if (!proc_exists (p)) continue; -- cgit v1.2.3