From 4af6d4a9ab85eb27ac4fb41225e5b6edea2d427c Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Thu, 14 Mar 2002 23:14:19 +0000 Subject: * pinfo.cc (pinfo::init): Properly handle execed process stub when PID_NOREDIR is specified. --- winsup/cygwin/pinfo.cc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'winsup/cygwin/pinfo.cc') diff --git a/winsup/cygwin/pinfo.cc b/winsup/cygwin/pinfo.cc index 1bc4ac411..8e497ef18 100644 --- a/winsup/cygwin/pinfo.cc +++ b/winsup/cygwin/pinfo.cc @@ -183,6 +183,11 @@ pinfo::init (pid_t n, DWORD flag, HANDLE in_h) api_fatal ("retrieval of execed process info for pid %d failed due to recursion.", n); n = realpid; release (); + if (flag & PID_NOREDIR) + { + set_errno (ENOENT); + break; + } continue; } -- cgit v1.2.3