Subject: Re: random signals kill my processes with -current
To: None <cgd@CS.cmu.edu>
From: Wolfgang Solfrank <ws@kurt.tools.de>
List: current-users
Date: 01/28/1997 15:10:04
> On architectures where the stack grows down (do we currently support
> any where the stack grows up?  I don't think so!), the stack starts at
> ((char *)p->p_addr) + USPACE, and grows down towards the U area.

Hmm, I'd thought that you should know :-)  Since you did the (quite large)
modifications of my execve implementation, and the original had this comment:

	/*
         * I think this should be vastly more machine dependent
         * (e.g. stack up/down, startup stack format etc.)
         */

I.e. the current version of our code to setup the stack of a new process
image only supports machines where the stack grows down.

Yes, I do consider this a bug (see the comment cited above).  Yes, I intend
to fix it at some time (together with some other machine dependencies in our
current execve implementation).
--
ws@TooLs.DE     (Wolfgang Solfrank, TooLs GmbH) 	+49-228-985800