Patch to execve

Chris Pressey cpressey at catseye.mine.nu
Fri Feb 25 09:20:20 PST 2005


On Fri, 25 Feb 2005 15:17:40 +0100
Joerg Sonnenberger <joerg at xxxxxxxxxxxxxxxxx> wrote:

> On Thu, Feb 24, 2005 at 08:58:27PM -0800, Kevin M. Kilbride wrote:
> > The formal interface is changed from:
> > 
> >    execve(const char *path, char *const argv[], char *const envp[])
> > 
> > to the much more useful guarantee of:
> > 
> >    execve(const char *path, const char *const argv[], const char *const 
> > envp[])
> 
> Impossible / unacceptable. The interface is not type-compatible with
> SUS if you do.

SUS is idiotic here.

Would it be possible to apply this but only under #ifndef POSIXLY_CORRECT
or something?

-Chris





More information about the Submit mailing list