Use a default path in exec*p*() if PATH is unset?
Christian Franke
Christian.Franke@t-online.de
Thu Apr 13 12:34:00 GMT 2017
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
More information about the Cygwin
mailing list