This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: Shell avoidance in make-3.79.1-3
Maybe make doesn't know it can execute ps directly. Do you get the same
effect if you give it /usr/bin/ps ? Or with:
all:
/usr/bin/ps
Or:
all:
/usr/bin/ps -ef
--
Mac :})
** I normally forward private questions to the appropriate mail list. **
Give a hobbit a fish and he eats fish for a day.
Give a hobbit a ring and he eats fish for an age.
----- Original Message -----
From: "Earl Chew" <earl_chew@agilent.com>
To: "Randall R Schulz" <rrschulz@cris.com>
Cc: <cygwin@cygwin.com>
Sent: Monday, June 25, 2001 17:10
Subject: Re: Shell avoidance in make-3.79.1-3
> Randall R Schulz wrote:
> > That leaves only the question: Why are you asking when you know
> > already?
>
> The makefile:
>
> all: ; ps
>
> tells me:
>
> bash-2.05$ make -f ../foo.mk
> ps
> PID PPID PGID WINPID TTY UID STIME COMMAND
> 317 1 317 317 -1 500 14:59:36 /bin/bash
> 461 317 461 549 -1 500 14:59:41 /usr/bin/make
> 591 461 461 224 -1 500 14:59:41 /bin/sh
> 662 591 461 585 -1 500 14:59:41 /usr/bin/ps
>
> that make is invoking /bin/sh in order to invoke /usr/bin/ps.
>
> Why isn't make invoking /usr/bin/ps directly?
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple