Review request for 5049299

Michael McMahon Michael.McMahon at Sun.COM
Tue Jun 9 16:28:17 UTC 2009


Martin Buchholz wrote:
> In the old implementation, we used the strategy of
> fork+mutate environ+execvp
> and we got the traditional shell script semantics
> from our use of execvp.
> Since environ is now a global shared-with-parent variable,
> we can't mutate it any more, therefore can't use execvp,
> and must implement the missing execvpe ourselves.
>
> Now, strictly speaking, execvp's traditional shell script semantics
> is an unspecified implementation detail of execvp;
> on other Unix platforms we might not need this. 
> We can leave this to, e.g. the BSD porters reading this,
> to add some #ifdefs.
>
Ok, got you.
> (It would also be good if you ran the updated tests on
> Solaris with the old implementation to confirm my understanding)

I'm just building it now, and will run the test then.

Thanks,
Michael.



More information about the core-libs-dev mailing list