tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: posix_spawnp() and PATH - change code or manual ?
On Wed, May 06, 2020 at 02:29:07PM +0200, Joerg Sonnenberger wrote:
> On Wed, May 06, 2020 at 10:43:05AM +0200, Martin Husemann wrote:
> > On Wed, May 06, 2020 at 02:33:41PM +0700, Robert Elz wrote:
> > > Either of those is fine with POSIX - but we should really have one consistent
> > > policy. Changing either the manual or the code to match the other is also
> > > easy. What is not so easy is to decide which of the two (or perhaps
> > > something else, like perhaps using the results from a lookup of
> > > sysctl(user.cs_path)) we should actually do.
> > >
> > > Opinions?
> >
> > Make the code follow the manual, it sounds usefull behaviour.
>
> I'm not sure. There is normally no way to force an empty environment
> variable, so if you want to not use PATH, the behavior of the current
> code is more useful.
Looking at execvp, it already has the (questionable) fallback to
_PATH_DEFPATH, so posix_spawnp should do the same.
Joerg
Home |
Main Index |
Thread Index |
Old Index