Web lists-archives.com

Re: Use a default path in exec*p*() if PATH is unset?




cyg Simple wrote:
...
But I don't believe that env --ignore-environment should be using execvp
and should be using execv instead.  That is for the upstream coreutils
team to decide though.

Possibly not, as it would also require to check whether PATH is set later in the command line.

Always using execv() if -i is specified would break:

  env -i PATH=/bin:/usr/bin prog

To force execv()-like behavior with -i, simply use

  env -i PATH=. prog


Christian


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple